Exemplo n.º 1
0
        public bool UpdateModem(ModemDetails modemdetails, long modemId, long locationId)
        {
            try
            {
                RC_MODEMS modem = _db.RC_MODEMS.Where(x => x.MODEM_ID == modemId).Select(x => x).FirstOrDefault();

                modem.IP_ADDRESS = modemdetails.IpAddres;

                modem.IMSI = modemdetails.IMSI;

                modem.CUSTOMER_ID = modemdetails.CustomerId;

                modem.LOCATION_ID = (int)locationId;

                modem.LOCATION_ID = modemdetails.LocationId;

                modem.ACCOUNT_NAME = modemdetails.AccountName;

                _db.Entry(modem).State = System.Data.Entity.EntityState.Modified;

                _db.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                _log.Error(ex.StackTrace);
            }

            return(false);
        }
Exemplo n.º 2
0
        public bool AddModem(ModemDetails modemdetails)
        {
            try
            {
                RC_MODEMS modem = new RC_MODEMS()
                {
                    ACCOUNT_ID   = modemdetails.AccountId,
                    ACCOUNT_NAME = modemdetails.AccountName,
                    CUSTOMER_ID  = modemdetails.CustomerId,
                    IMSI         = modemdetails.IMSI,
                    IP_ADDRESS   = modemdetails.IpAddres,
                    LOCATION_ID  = modemdetails.LocationId,
                    IsDelete     = false,
                    // MODEM_ID = _db.RC_MODEMS.Select(x=>x.MODEM_ID).Last() + 1 //remove in production
                };

                _db.RC_MODEMS.Add(modem);

                _db.Entry(modem).State = System.Data.Entity.EntityState.Added;

                _db.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                _log.Error(ex.StackTrace);
            }

            return(false);
        }
Exemplo n.º 3
0
        public bool DeleteModem(long modemId)
        {
            try
            {
                RC_MODEMS modem = _db.RC_MODEMS.Where(x => x.MODEM_ID == modemId).Select(x => x).FirstOrDefault();

                //_db.RC_MODEMS.Remove(modem);
                modem.IsDelete = true;

                _db.Entry(modem).State = System.Data.Entity.EntityState.Modified;

                _db.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                _log.ErrorFormat("Unable to delete for this reason:: {0}", ex.StackTrace);
            }

            return(false);
        }