Newer
Older
BRServer / BRServer.BLL / BR.cs
root on 30 Mar 2020 1 KB elec first commit
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BRServer.IDAL;

namespace BRServer.BLL
{
    public class BR
    {
        private static BR br;

        private BR()
        {
        }

        public static BR getInstance()
        {
            if (br == null)
            {
                br = new BR();
            }
            return br;
        }

        /// <summary>
        /// A method to insert a new Adapter
        /// </summary>
        /// <param name="djs">An adapter entity with information about the new adapter</param>
        public void insert(Model.BR br)
        {
            IBR dal = DALFactory.BR.Create();
            dal.insert(br);
            
        }

        public void insertAlarm(Model.Alarm alarm)
        {
            IBR dal = DALFactory.BR.Create();
            dal.insertAlarm(alarm);
        }

        public Model.Config selectConfig(String devcode)
        {
            IBR dal = DALFactory.BR.Create();
            return dal.selectConfig(devcode);
        }

        public void updateConfigStatus(String devcode)
        {
            IBR dal = DALFactory.BR.Create();
            dal.updateConfigStatus(devcode);
        }

    }
}