Ejemplo n.º 1
0
        public SeverityLevelResult Get(int severityLevelID)
        {
            try
            {
                BSL.SeverityLevelService service = new BSL.SeverityLevelService();
                var level = service.Get(severityLevelID);

                var sr = new SeverityLevelResult
                {
                    IsSuccess = true,
                    SeverityLevel = level,
                };
                return sr;
            }
            catch (Exception ex)
            {
                new RMSWebException(this, "0500", "Get failed. " + ex.Message, ex, true);

                var sr = new SeverityLevelResult
                {
                    IsSuccess = false,
                    ErrorMessage = "Get errors. " + ex.Message
                };
                return sr;
            }
        }
Ejemplo n.º 2
0
        public SeverityLevelResult List(bool? activeList)
        {
            try
            {
                BSL.SeverityLevelService service = new BSL.SeverityLevelService();
                var lists = service.List(activeList);

                var sr = new SeverityLevelResult
                {
                    IsSuccess = true,
                    ListSeverityLevels = lists,
                };
                return sr;
            }
            catch (Exception ex)
            {
                new RMSWebException(this, "0500", "List failed. " + ex.Message, ex, true);

                var sr = new SeverityLevelResult
                {
                    IsSuccess = false,
                    ErrorMessage = "List errors. " + ex.Message
                };
                return sr;
            }
        }
Ejemplo n.º 3
0
        public Result Delete(int id, string updatedBy)
        {
            try
            {
                BSL.SeverityLevelService service = new BSL.SeverityLevelService();
                var ret = service.Delete(id, updatedBy);

                var sr = new Result
                {
                    IsSuccess = ret
                };
                return sr;
            }
            catch (Exception ex)
            {
                new RMSWebException(this, "0500", "Delete failed. " + ex.Message, ex, true);

                var sr = new Result
                {
                    IsSuccess = false,
                    ErrorMessage = "Delete errors. " + ex.Message
                };
                return sr;
            }
        }
Ejemplo n.º 4
0
        public SeverityLevelResult Search(JQueryDataTableParamModel param, string severityLevel, bool? activeList)
        {
            try
            {
                int totalRecord;

                BSL.SeverityLevelService service = new BSL.SeverityLevelService();
                var infos = service.Search(param, severityLevel, activeList, out totalRecord);

                var sr = new SeverityLevelResult
                {
                    IsSuccess = true,
                    ListSeverityLevelInfos = infos,
                    TotalRecords = totalRecord
                };
                return sr;
            }
            catch (Exception ex)
            {
                new RMSWebException(this, "0500", "Search failed. " + ex.Message, ex, true);

                var sr = new SeverityLevelResult
                {
                    IsSuccess = false,
                    ErrorMessage = "Search errors. " + ex.Message
                };
                return sr;
            }
        }
Ejemplo n.º 5
0
        public Result Update(int? id, string m, string levelCode, string levelName, int orderList, bool activeList, int defaultActionProfileID, string colorCode,
            bool actionRepeatable, int actionRepeatInterval, string updatedBy)
        {
            try
            {
                if (!(string.IsNullOrEmpty(m) || m == "e")) throw new ArgumentException("m parameter (" + m + ") is incorrect format.", "m");

                if (string.IsNullOrEmpty(m))
                {
                    BSL.SeverityLevelService service = new BSL.SeverityLevelService();
                    var profile = service.Add(levelCode, levelName, orderList, activeList
                        , defaultActionProfileID, colorCode, actionRepeatable, actionRepeatInterval, updatedBy);

                    var sr = new Result
                    {
                        IsSuccess = true,
                    };
                    return sr;
                }
                else if (m == "e")
                {
                    if (id == null) throw new ArgumentNullException("SeverityLevelID");

                    BSL.SeverityLevelService service = new BSL.SeverityLevelService();
                    var profile = service.Update(id.Value, levelCode, levelName, orderList, activeList
                        , defaultActionProfileID, colorCode, actionRepeatable, actionRepeatInterval, updatedBy);

                    var sr = new Result
                    {
                        IsSuccess = true,
                    };
                    return sr;
                }
                var wrongParam = new Result
                {
                    IsSuccess = false,
                    ErrorMessage = "Update errors. Please check m parameter (" + m + ")"
                };
                return wrongParam;
            }
            catch (Exception ex)
            {
                new RMSWebException(this, "0500", "Update failed. " + ex.Message, ex, true);

                var sr = new Result
                {
                    IsSuccess = false,
                    ErrorMessage = "Update errors. " + ex.Message
                };
                return sr;
            }
        }