public async Task <UserRoleRequestResponseModel> AddUserRoleRequest(CreateUserRoleRequestModel roleRequestModel) { var roleRequest = _mapper.Map <UserRoleRequest>(roleRequestModel); roleRequest.Status = UserRoleRequestStatus.Pending; await _userRoleRequestsRepository.Save(roleRequest); return(_mapper.Map <UserRoleRequestResponseModel>(roleRequest)); }
public async Task <IActionResult> AddUserRoleRequest([FromBody] CreateUserRoleRequestModel roleRequestModel) { try { var roleRequest = await _userRolesService.AddUserRoleRequest(roleRequestModel); return(Ok(roleRequest)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }