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))); } }
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); }