/// <summary> /// IF (screenName != null && screenName.Length > 0) Function to get the list of all SystemMessages ELSE Function to get the list of all SystemMessages /// </summary> /// <param name="screenName"></param> /// <returns></returns> public Response <disMessages> Get(string screenName = "") { try { if (screenName != null && screenName.Length > 0) { return new Response <disMessages> { Status = true, DataList = BAL_SysMessages.GetSysMessagesTemplates(screenName) ?? new List <disMessages>() } } ; else { return new Response <disMessages> { Status = true, DataList = BAL_SysMessages.GetAllSystemMessages((HttpContext.Current.Session[SessionNames.UserID] != null && Convert.ToInt32(HttpContext.Current.Session[SessionNames.UserID]) > 0) ? Convert.ToInt32(HttpContext.Current.Session[SessionNames.UserID]) : 0) ?? new List <disMessages>() } }; } catch (Exception ex) { return(new Response <disMessages> { Status = false, MessageType = MessageTypes.Exception, Message = ex.Message, SystemMessages = lstMsgs[0] }); } }