public CreatePermissionOut Create(CreatePermissionIn input) { var output = new CreatePermissionOut() { result = Entities.Common.Result.Error }; var request = new Business.Permission.Permission(); var createPermissionOut = request.CreatePermission(new MethodParameters.Permission.CreatePermissionIn() { permission = new Entities.Database.Permission() { pm_name = input.pm_name, pm_description = input.pm_description, pm_creationUser = input.pm_creationUser } }); if (createPermissionOut.result == Entities.Common.Result.Success) { output.pmID = createPermissionOut.pmID; output.result = Entities.Common.Result.Success; } return(output); }
//[CustomAuthorizationFilterAttribute] public IHttpActionResult CreateUser(CreatePermissionIn input) { if (ModelState.IsValid) { var permission = new SystemManagement.Business.Controllers.Permission(); var createPermissionOut = permission.Create(input); return(ResponseMessage(Request.CreateResponse(System.Net.HttpStatusCode.OK, createPermissionOut))); } else { var output = new CreatePermissionOut(); output.result = SystemManagement.Entities.Common.Result.Error; output.message = DetailErrorBadRequest(ModelState); return(ResponseMessage(Request.CreateResponse(System.Net.HttpStatusCode.BadRequest, output))); } }
public CreatePermissionOut CreatePermission(CreatePermissionIn input) { CreatePermissionOut output = new CreatePermissionOut() { result = Entities.Common.Result.Error }; using (var dataContext = DataContextHelper.GetDataContext <PermissionDataContext>()) { var linqResult = dataContext.spr_setPermission(input.permission.pm_code, input.permission.pm_name, input.permission.pm_description, input.permission.pm_creationUser); if (linqResult > 0) { output.pmID = linqResult; output.result = Entities.Common.Result.Success; } } return(output); }