コード例 #1
0
        public async Task <IActionResult> DeleteAsync([FromBody] DeleteUserResource resource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState.GetErrorMessages()));
            }
            var topping = mapper.Map <DeleteUserResource, User>(resource);
            var result  = await userService.DeleteAsync(topping);

            if (!result.Success)
            {
                return(BadRequest(result.Message));
            }

            var userResource = mapper.Map <User, UserResource>(result.User);

            return(Ok(userResource));
        }
コード例 #2
0
 public async Task DeleteUser(DeleteUserResource model)
 {
     await(await unitOfWork.GetRepository <UserRepository, User, Guid>()).Delete(mapper.Map <User>(model));
     await unitOfWork.Commit();
 }