Ejemplo n.º 1
0
        public GetPermissionByCodeOut GetPermissionByCode(GetPermissionByCodeIn input)
        {
            GetPermissionByCodeOut output = new GetPermissionByCodeOut()
            {
                result = Entities.Common.Result.Error
            };

            using (var dataContext = DataContextHelper.GetDataContext <PermissionDataContext>())
            {
                var linqResult = dataContext.spr_getPermissionByCode(input.pm_code).FirstOrDefault();
                output.permission = new Entities.Database.Permission();


                var permission = new Entities.Database.Permission()
                {
                    pmID                = linqResult.pmID,
                    pm_code             = linqResult.pm_code,
                    pm_name             = linqResult.pm_name,
                    pm_description      = linqResult.pm_description,
                    pm_creationUser     = linqResult.pm_creationUser,
                    pm_creationDate     = linqResult.pm_creationDate,
                    pm_modificationUser = linqResult.pm_modificationUser,
                    pm_modificationDate = linqResult.pm_modificationDate,
                    pm_status           = linqResult.pm_status
                };
                output.permission = permission;

                output.result = Entities.Common.Result.Success;
            }
            return(output);
        }
 public IHttpActionResult GetPermissionByCode(GetPermissionByCodeIn input)
 {
     if (ModelState.IsValid)
     {
         var permission             = new SystemManagement.Business.Controllers.Permission();
         var getPermissionByCodeOut = permission.GetPermissionByCode(input);
         return(ResponseMessage(Request.CreateResponse(System.Net.HttpStatusCode.OK, getPermissionByCodeOut)));
     }
     else
     {
         var output = new GetPermissionByCodeOut();
         output.result  = SystemManagement.Entities.Common.Result.Error;
         output.message = DetailErrorBadRequest(ModelState);
         return(ResponseMessage(Request.CreateResponse(System.Net.HttpStatusCode.BadRequest, output)));
     }
 }
Ejemplo n.º 3
0
        public GetPermissionByCodeOut GetPermissionByCode(GetPermissionByCodeIn input)
        {
            var output = new GetPermissionByCodeOut()
            {
                result = Entities.Common.Result.Error
            };
            var request = new Business.Permission.Permission();

            var getPermissionByCodeOut = request.GetPermissionByCode(new MethodParameters.Permission.GetPermissionByCodeIn()
            {
                pm_code = input.pm_code
            });

            if (getPermissionByCodeOut.result == Entities.Common.Result.Success)
            {
                output.permissions = getPermissionByCodeOut.permission;
                output.result      = Entities.Common.Result.Success;
            }

            return(output);
        }