public async Task <HttpResponseMessage> ToggleActivation(Member entity) { IBusinessResult result = await businessService.ToggleActivationAsync(entity.Id); if (result.ReturnStatus == false) { return(CreateErrorResponse(result)); } return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public async Task <HttpResponseMessage> AddOrModifyPermission(PermissionViewModel postedModel) { var mapper = GetMapper(); var entity = mapper.Map <PermissionViewModel, Permission>(postedModel); IBusinessResult result = await businessService.CreateOrModifyPermissionAsync(entity); if (result.ReturnStatus == false) { return(CreateErrorResponse(result)); } return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public async Task <HttpResponseMessage> ReleaseManagerStep1() { int branchId = IdentityConfig.GetBranchId(User); IBusinessResult entities = await businessService.ProceedMemberPromotionAsync(PromotionReviewStatusEnum.WaitingForStep1BranchManagerReview , PromotionReviewStatusEnum.ReleasedStep1ByBranchManager , branchId); if (entities.ReturnStatus == false) { return(CreateErrorResponse(entities)); } return(Request.CreateResponse(HttpStatusCode.OK, entities)); }