Esempio n. 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        public void DeleteAgentIPInfo(int id)
        {
            IPControlLists datatodelete = db.IPControlLists.First(m => m.IPId == id);

            db.DeleteObject(datatodelete);
            db.SaveChanges();
        }
Esempio n. 2
0
        /// <summary>
        /// //
        /// </summary>
        /// <param name="modelTosave"></param>
        /// <param name="createdby"></param>
        /// <returns></returns>
        public int SaveAgentIPInfo(AgentIPManagementModel modelTosave, int createdby)
        {
            IPControlLists datamodel = new IPControlLists
            {
                AgentId        = modelTosave.AgentId,
                IPAddress      = modelTosave.IPAddress,
                isActive       = modelTosave.IsActive,
                isAutoExpire   = modelTosave.IsAutoExpire,
                ActiveFromDate = modelTosave.ActiveDate,
                ActiveToDate   = modelTosave.ExpiryDateTime,
                CreatedBy      = createdby,
                CreatedDate    = DateTime.Now,
            };

            db.AddToIPControlLists(datamodel);
            db.SaveChanges();
            int lastSaveid = GetLastSaveAgentIPId().ToList().Last().IPId;

            return(lastSaveid);
        }