/// <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(); }
/// <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); }