Esempio n. 1
0
 public ActionResult Delete(int id)
 {
     try
     {
         _userApplicationService.Delete(id);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(new { message = ex.GetExceptionMessage() }));
     }
 }
Esempio n. 2
0
        public void UserApplicationService_Delete_without_permission()
        {
            var currentUser = new UserBuilder().WithProfile(ProfileType.Standard).Builder();

            _userRepository.Add(currentUser);
            _unitOfWork.Commit();
            _requestScope.SetUserId(currentUser.Id);

            var user = new UserBuilder().WithProfile(ProfileType.Standard).Builder();

            _userRepository.Add(user);
            _unitOfWork.Commit();

            var result = _userRepository.Get(new Filter());

            _userApplicationService.Delete(user.Id);

            result.totalItems.Should().Be(2);
            result.entities.Should().HaveCount(2);
            DomainNotificationHandler.HasNotifications().Should().BeTrue();
            DomainNotificationHandler.GetNotifications.First().Value.Should().Be(DomainError.StandardProfileUserDoesNotHavePermission);
        }
Esempio n. 3
0
        public IActionResult DeleteUser(Guid userId)
        {
            var userFound = _userApplication.Get(userId).Data;

            if (userFound == null)
            {
                return(NotFound());
            }

            _userApplication.Delete(userId);

            return(NoContent());
        }
Esempio n. 4
0
 public IActionResult Delete(int id)
 {
     _userApplicationService.Delete(id);
     return(Ok("user was deleted sucessfully"));
 }
Esempio n. 5
0
        public Task <HttpResponseMessage> Delete(int id)
        {
            var user = _service.Delete(id);

            return(CreateResponse(HttpStatusCode.OK, user));
        }
Esempio n. 6
0
 public IActionResult DeleteUser([FromBody] UserDTO userDTO)
 {
     _userAppService.Delete(userDTO);
     return(NoContent());
 }
Esempio n. 7
0
 public IActionResult Delete(Guid id)
 {
     _userApplicationService.Delete(id);
     return(Response());
 }