コード例 #1
0
        public IEnumerable <FEMASubModuleOfModule> GetFEMASubModuleOfModule(FEMASubModuleOfModule fEMASubModuleOfModule)
        {
            using (DemsifyEntities dataContext = new DemsifyEntities())
            {
                ObjectParameter totalPageCount = new ObjectParameter("TotalPageCount", typeof(int));
                ObjectParameter totalRecord    = new ObjectParameter("TotalRecord", typeof(int));

                var fEMASubModuleOfModules = dataContext.FEMASubModuleOfModuleGet(fEMASubModuleOfModule.FEMAModuleId, fEMASubModuleOfModule.FEMASubModuleOfModuleId, fEMASubModuleOfModule.PageNumber, fEMASubModuleOfModule.PageSize, fEMASubModuleOfModule.IsPagingRequired, totalPageCount, totalRecord).ToList();

                var fEMASubModuleOfModuleList = new List <FEMASubModuleOfModule>();
                foreach (var fEMASubModuleOfModuleDetail in fEMASubModuleOfModules)
                {
                    fEMASubModuleOfModuleList.Add(new FEMASubModuleOfModule()
                    {
                        FEMASubModuleOfModuleId  = fEMASubModuleOfModuleDetail.FEMASubModuleOfModuleId,
                        FEMAModuleId             = fEMASubModuleOfModuleDetail.FEMAModuleId,
                        FEMASubModuleId          = fEMASubModuleOfModuleDetail.FEMASubModuleId,
                        FEMASubModuleName        = fEMASubModuleOfModuleDetail.FEMASubModuleName,
                        FEMAKeyModuleId          = fEMASubModuleOfModuleDetail.FEMAKeyModuleId,
                        FEMAKeyModuleName        = fEMASubModuleOfModuleDetail.FEMAKeyModuleName,
                        FEMAKeyModuleDetail      = fEMASubModuleOfModuleDetail.FEMAKeyModuleDetail,
                        FEMAKeyModuleDetailNames = fEMASubModuleOfModuleDetail.FEMAKeyModuleDetailNames,
                        IsActive       = fEMASubModuleOfModuleDetail.IsActive,
                        TotalPageCount = Convert.ToInt32(totalPageCount.Value),
                        TotalRecord    = Convert.ToInt32(totalRecord.Value)
                    });
                }
                return(fEMASubModuleOfModuleList);
            }
        }
コード例 #2
0
        public int DeleteFEMASubModuleOfModule(FEMASubModuleOfModule fEMASubModuleOfModule)
        {
            using (DemsifyEntities dataContext = new DemsifyEntities())
            {
                ObjectParameter result = new ObjectParameter("Result", typeof(int));

                dataContext.FEMASubModuleOfModuleDelete(fEMASubModuleOfModule.FEMASubModuleOfModuleId, fEMASubModuleOfModule.ModifiedBy, result);

                return(Convert.ToInt32(result.Value));
            }
        }
コード例 #3
0
        public int UpdateFEMASubModuleOfModule(FEMASubModuleOfModule fEMASubModuleOfModule)
        {
            using (DemsifyEntities dataContext = new DemsifyEntities())
            {
                ObjectParameter result = new ObjectParameter("Result", typeof(int));

                dataContext.FEMASubModuleDetailUpdate(fEMASubModuleOfModule.FEMASubModuleOfModuleId, fEMASubModuleOfModule.FEMAModuleId, fEMASubModuleOfModule.FEMASubModuleId, Utility.TrimString(fEMASubModuleOfModule.RegulationKeyModuleDetail), Utility.TrimString(fEMASubModuleOfModule.RulesKeyModuleDetail), Utility.TrimString(fEMASubModuleOfModule.MasterDirectionKeyModuleDetail), Utility.TrimString(fEMASubModuleOfModule.MasterCircularKeyModuleDetail), Utility.TrimString(fEMASubModuleOfModule.RBIFAQKeyModuleDetail), fEMASubModuleOfModule.ModifiedBy, result);

                return(Convert.ToInt32(result.Value));
            }
        }
コード例 #4
0
        public IHttpActionResult DeleteFEMASubModuleOfModule(DeleteFEMASubModuleOfModuleRequest deleteFEMASubModuleOfModuleRequest)
        {
            var responses = new Responses();

            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                if (Utility.UserId < 0)
                {
                    return(BadRequest(Utility.INVALID_USER));
                }

                var fEMASubModuleOfModule = new FEMASubModuleOfModule()
                {
                    FEMASubModuleOfModuleId = deleteFEMASubModuleOfModuleRequest.FEMASubModuleOfModuleId,
                    ModifiedBy = Utility.UserId
                };

                int result = iFEMASubModuleOfModule.DeleteFEMASubModuleOfModule(fEMASubModuleOfModule);
                switch (result)
                {
                case 1:
                    responses.Status      = Utility.SUCCESS_STATUS_RESPONSE;
                    responses.Description = "FEMASubModuleOfModule deleted successfully.";
                    break;

                case -2:
                    responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                    responses.Description = "FEMASubModuleOfModule doesn't exist.";
                    break;

                default:
                    responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                    responses.Description = "Error while deleting FEMASubModuleOfModule.";
                    break;
                }
            }
            catch (Exception ex)
            {
                responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                responses.Description = "Error while deleting FEMASubModuleOfModule.";

                Utility.WriteLog("DeleteFEMASubModuleOfModule", deleteFEMASubModuleOfModuleRequest, "Error while deleting FEMASubModuleOfModule. (FEMASubModuleOfModuleAdminController)", ex.ToString());
            }
            return(Ok(responses));
        }
コード例 #5
0
        public IHttpActionResult AddFEMASubModuleOfModule(AddFEMASubModuleOfModuleRequest addFEMASubModuleOfModuleRequest)
        {
            var responses = new Responses();

            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                var fEMASubModuleOfModule = new FEMASubModuleOfModule()
                {
                    FEMAModuleId                   = addFEMASubModuleOfModuleRequest.FEMAModuleId,
                    FEMASubModuleId                = addFEMASubModuleOfModuleRequest.FEMASubModuleId,
                    RegulationKeyModuleDetail      = addFEMASubModuleOfModuleRequest.RegulationKeyModuleDetail,
                    RulesKeyModuleDetail           = addFEMASubModuleOfModuleRequest.RulesKeyModuleDetail,
                    MasterDirectionKeyModuleDetail = addFEMASubModuleOfModuleRequest.MasterDirectionKeyModuleDetail,
                    MasterCircularKeyModuleDetail  = addFEMASubModuleOfModuleRequest.MasterCircularKeyModuleDetail,
                    RBIFAQKeyModuleDetail          = addFEMASubModuleOfModuleRequest.RBIFAQKeyModuleDetail,
                    CreatedBy = Utility.UserId
                };
                int result = iFEMASubModuleOfModule.AddFEMASubModuleOfModule(fEMASubModuleOfModule);
                if (result > 0)
                {
                    responses.Status      = Utility.SUCCESS_STATUS_RESPONSE;
                    responses.Description = "FEMASubModuleOfModule added successfully.";
                }
                else if (result == -2)
                {
                    responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                    responses.Description = "FEMASubModuleOfModule alread exists.";
                }
                else
                {
                    responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                    responses.Description = "Error while adding FEMASubModuleOfModule.";
                }
            }
            catch (Exception ex)
            {
                responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                responses.Description = "Error while adding FEMASubModuleOfModule.";

                Utility.WriteLog("AddFEMASubModuleOfModule", addFEMASubModuleOfModuleRequest, "Error while adding FEMASubModuleOfModule. (FEMASubModuleOfModuleAdminController)", ex.ToString());
            }
            return(Ok(responses));
        }
コード例 #6
0
        public IHttpActionResult GetFEMASubModuleOfModule([FromUri] GetFEMASubModuleOfModuleRequest getFEMASubModuleOfModuleRequest)
        {
            var responses = new Responses();

            try
            {
                if (Utility.UserId < 0)
                {
                    return(BadRequest(Utility.INVALID_USER));
                }

                if (getFEMASubModuleOfModuleRequest == null)
                {
                    getFEMASubModuleOfModuleRequest = new GetFEMASubModuleOfModuleRequest();
                }

                if (getFEMASubModuleOfModuleRequest.PageSize == null)
                {
                    getFEMASubModuleOfModuleRequest.PageSize = Convert.ToInt32(ConfigurationManager.AppSettings["PageSize"]);
                }

                var fEMASubModuleOfModule = new FEMASubModuleOfModule()
                {
                    FEMAModuleId     = getFEMASubModuleOfModuleRequest.FEMAModuleId,
                    PageNumber       = getFEMASubModuleOfModuleRequest.PageNumber,
                    PageSize         = Convert.ToInt32(getFEMASubModuleOfModuleRequest.PageSize),
                    IsPagingRequired = (getFEMASubModuleOfModuleRequest.PageNumber != null) ? true : false
                };
                var fEMASubModuleOfModules = iFEMASubModuleOfModule.GetFEMASubModuleOfModule(fEMASubModuleOfModule);

                var fEMASubModuleOfModuleList = new List <GetFEMASubModuleOfModuleResponse>();
                foreach (var fEMASubModuleOfModuleDetail in fEMASubModuleOfModules)
                {
                    fEMASubModuleOfModuleList.Add(new GetFEMASubModuleOfModuleResponse()
                    {
                        FEMASubModuleOfModuleId  = fEMASubModuleOfModuleDetail.FEMASubModuleOfModuleId,
                        FEMAModuleId             = fEMASubModuleOfModuleDetail.FEMAModuleId,
                        FEMASubModuleId          = fEMASubModuleOfModuleDetail.FEMASubModuleId,
                        FEMASubModuleName        = fEMASubModuleOfModuleDetail.FEMASubModuleName,
                        FEMAKeyModuleId          = fEMASubModuleOfModuleDetail.FEMAKeyModuleId,
                        FEMAKeyModuleName        = fEMASubModuleOfModuleDetail.FEMAKeyModuleName,
                        FEMAKeyModuleDetail      = fEMASubModuleOfModuleDetail.FEMAKeyModuleDetail,
                        FEMAKeyModuleDetailNames = fEMASubModuleOfModuleDetail.FEMAKeyModuleDetailNames,
                        IsActive       = Convert.ToBoolean(fEMASubModuleOfModuleDetail.IsActive),
                        CreatedBy      = fEMASubModuleOfModuleDetail.CreatedBy,
                        TotalPageCount = fEMASubModuleOfModuleDetail.TotalPageCount,
                        TotalRecord    = fEMASubModuleOfModuleDetail.TotalRecord
                    });
                }

                responses.Status      = Utility.SUCCESS_STATUS_RESPONSE;
                responses.Description = "FEMASubModuleOfModule retrieved successfully";
                responses.Response    = fEMASubModuleOfModuleList;
            }
            catch (Exception ex)
            {
                responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                responses.Description = "Error while retrieving FEMASubModuleOfModule.";

                Utility.WriteLog("GetFEMASubModuleOfModule", getFEMASubModuleOfModuleRequest, "Error while retrieving FEMASubModuleOfModule. (FEMASubModuleOfModuleUserController)", ex.ToString());
            }
            return(Ok(responses));
        }
コード例 #7
0
        public IHttpActionResult UpdateFEMASubModuleOfModule(UpdateFEMASubModuleOfModuleRequest updateFEMASubModuleOfModuleRequest)
        {
            var responses = new Responses();

            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                if (Utility.UserId < 0)
                {
                    return(BadRequest(Utility.INVALID_USER));
                }

                var fEMASubModuleOfModule = new FEMASubModuleOfModule()
                {
                    FEMASubModuleOfModuleId        = updateFEMASubModuleOfModuleRequest.FEMASubModuleOfModuleId,
                    FEMAModuleId                   = updateFEMASubModuleOfModuleRequest.FEMAModuleId,
                    FEMASubModuleId                = updateFEMASubModuleOfModuleRequest.FEMASubModuleId,
                    RegulationKeyModuleDetail      = updateFEMASubModuleOfModuleRequest.RegulationKeyModuleDetail,
                    RulesKeyModuleDetail           = updateFEMASubModuleOfModuleRequest.RulesKeyModuleDetail,
                    MasterDirectionKeyModuleDetail = updateFEMASubModuleOfModuleRequest.MasterDirectionKeyModuleDetail,
                    MasterCircularKeyModuleDetail  = updateFEMASubModuleOfModuleRequest.MasterCircularKeyModuleDetail,
                    RBIFAQKeyModuleDetail          = updateFEMASubModuleOfModuleRequest.RBIFAQKeyModuleDetail,
                    ModifiedBy = Utility.UserId
                };
                int result = iFEMASubModuleOfModule.UpdateFEMASubModuleOfModule(fEMASubModuleOfModule);

                switch (result)
                {
                case 1:
                    responses.Status      = Utility.SUCCESS_STATUS_RESPONSE;
                    responses.Description = "FEMASubModuleOfModule updated successfully.";
                    break;

                case -2:
                    responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                    responses.Description = "FEMASubModuleOfModule already exists.";
                    break;

                case -3:
                    responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                    responses.Description = "FEMASubModuleOfModule doesn't exist.";
                    break;

                default:
                    responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                    responses.Description = "Error while updating FEMASubModuleOfModule.";
                    break;
                }
            }
            catch (Exception ex)
            {
                responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                responses.Description = "Error while updating admin profile.";

                Utility.WriteLog("UpdateFEMASubModuleOfModule", updateFEMASubModuleOfModuleRequest, "Error while updating FEMASubModuleOfModule. (FEMASubModuleOfModuleAdminController)", ex.ToString());
            }
            return(Ok(responses));
        }