/// <summary> /// / /// </summary> /// <param name="AgentIPId"></param> /// <returns></returns> public AgentIPManagementModel GetAgentIPInfo(int AgentIPId) { var result = db.IPControlLists.SingleOrDefault(u => u.IPId == AgentIPId); AgentIPManagementModel model = new AgentIPManagementModel { AgentIPId = result.IPId, AgentId = result.AgentId, IPAddress = result.IPAddress, IsActive = result.isActive, IsAutoExpire = result.isAutoExpire, ActiveDate = Convert.ToDateTime(result.ActiveToDate), ExpiryDateTime = Convert.ToDateTime(result.ActiveFromDate), }; return(model); }
/// <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); }
public JsonResult AddUpdateAgentIP(int agentId, string IPAddress, bool IsAutoExpire, DateTime ActiveDate, DateTime ExpiryDate, bool IsActive) { AgentIPManagementModel SaveAgentIPInfo = new AgentIPManagementModel() { IPAddress = IPAddress, IsActive = IsActive, IsAutoExpire = IsAutoExpire, ActiveDate = ActiveDate, ExpiryDateTime = ExpiryDate, AgentId = agentId, }; var ts = (TravelSession)Session["TravelPortalSessionInfo"]; int AgentIPid = _agentProvider.SaveAgentIPInfo(SaveAgentIPInfo, ts.AppUserId); SaveAgentIPInfo = _agentProvider.GetAgentIPInfo(AgentIPid); /////// Returing JSON Result Back ////////////////////////////// JsonResult result = new JsonResult(); result.Data = SaveAgentIPInfo; return(result); }