Ejemplo n.º 1
0
        public UpdateRoleOut Update(UpdateRoleIn input)
        {
            var output = new UpdateRoleOut()
            {
                result = Entities.Common.Result.Error
            };
            var request        = new Business.Role.Role();
            var updateRoletOut = request.UpdateRole(new MethodParameters.Role.UpdateRoleIn()
            {
                role = new Entities.Database.Role()
                {
                    rl_code             = input.rl_code,
                    rl_name             = input.rl_name,
                    rl_modificationUser = input.rl_modificationUser,
                    rl_status           = input.rl_status
                }
            });

            if (updateRoletOut.result == Entities.Common.Result.Success)
            {
                output.result = Entities.Common.Result.Success;
            }

            return(output);
        }
Ejemplo n.º 2
0
        public UpdateRolePermissionOut UpdateRolePermission(UpdateRolePermissionIn input)
        {
            var output = new UpdateRolePermissionOut()
            {
                result = Entities.Common.Result.Error
            };
            var request    = new Business.Role.Role();
            var listresult = new List <MethodParameters.Controllers.SystemManagementApi.Role.UpdateRolePermissionOut.ResultUpdateRolePermission>();

            foreach (var item in input.listRolePermission)
            {
                var updateRolePermissionOut = request.UpdateRolePermission(new MethodParameters.Role.UpdateRolePermissionIn()
                {
                    rolePermission = new Entities.Database.RolePermission()
                    {
                        rpID                = item.rpID,
                        rl_code             = item.rl_code,
                        pm_code             = item.pm_code,
                        rp_modificationUser = item.rp_modificationUser,
                        rp_status           = item.rp_status
                    }
                });

                if (updateRolePermissionOut.result != Entities.Common.Result.Success)
                {
                    MethodParameters.Controllers.SystemManagementApi.Role.UpdateRolePermissionOut.ResultUpdateRolePermission result = null;
                    result.rpID   = updateRolePermissionOut.rpID;
                    result.deatil = updateRolePermissionOut.result;
                    listresult.Add(result);
                }
            }

            if (listresult.Count() == 0)
            {
                output.result = Entities.Common.Result.Success;
            }

            return(output);
        }
Ejemplo n.º 3
0
        public GetRoleByCodeOut GetRoleByCode(GetRoleByCodeIn input)
        {
            var output = new GetRoleByCodeOut()
            {
                result = Entities.Common.Result.Error
            };
            var request = new Business.Role.Role();

            var getRoleByCodeOut = request.GetRoleByCode(new MethodParameters.Role.GetRoleByCodeIn()
            {
                role = new Entities.Database.Role()
                {
                    rl_code = input.rl_code
                }
            });

            if (getRoleByCodeOut.result == Entities.Common.Result.Success)
            {
                output.result = Entities.Common.Result.Success;
            }

            return(output);
        }
Ejemplo n.º 4
0
        public CreateRolePermissionOut CreateRolePermission(CreateRolePermissionIn input)
        {
            var output = new CreateRolePermissionOut()
            {
                result = Entities.Common.Result.Error
            };
            var listresult = new List <MethodParameters.Controllers.SystemManagementApi.Role.CreateRolePermissionOut.CreateRolePermission>();
            var request    = new Business.Role.Role();

            foreach (var item in input.listRolePermission)
            {
                var createRoletOut = request.CreateRolePermission(new MethodParameters.Role.CreateRolePermissionIn()
                {
                    rolePermission = new Entities.Database.RolePermission()
                    {
                        rl_code         = item.rl_code,
                        pm_code         = item.pm_code,
                        rp_creationUser = item.rp_creationUser
                    }
                });

                if (createRoletOut.result != Entities.Common.Result.Success)
                {
                    MethodParameters.Controllers.SystemManagementApi.Role.CreateRolePermissionOut.CreateRolePermission result = null;
                    result.rpID   = createRoletOut.rpID;
                    result.deatil = createRoletOut.result;
                    listresult.Add(result);
                }


                if (listresult.Count() == 0)
                {
                    output.result = Entities.Common.Result.Success;
                }
            }
            return(output);
        }
Ejemplo n.º 5
0
        public CreateRoleOut Create(CreateRoleIn input)
        {
            var output = new CreateRoleOut()
            {
                result = Entities.Common.Result.Error
            };
            var request        = new Business.Role.Role();
            var createRoletOut = request.CreateRole(new MethodParameters.Role.CreateRoleIn()
            {
                role = new Entities.Database.Role()
                {
                    rl_name         = input.rl_name,
                    rl_creationUser = input.rl_creationUser
                }
            });

            if (createRoletOut.result == Entities.Common.Result.Success)
            {
                output.rlID   = createRoletOut.rlID;
                output.result = Entities.Common.Result.Success;
            }

            return(output);
        }