Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
            }
        }