public ActionResult UpdateUserStatus(int id, UserStatusUpdateDto userStatusUpdateDto)
        {
            var userStatusModel = _repository.GetUserStatusById(userStatusUpdateDto.UserStatusID);

            if (userStatusModel == null)
            {
                return(NotFound());
            }
            _mapper.Map(userStatusUpdateDto, userStatusModel);
            _repository.UpdateUserStatus(userStatusModel);
            _repository.SaveChanges();
            return(NoContent());
        }
示例#2
0
        public async Task <IActionResult> UpdateUserStatus(UserStatusUpdateDto userStatusUpdateDto)
        {
            var userFromRepo = await _repo.GetUser(userStatusUpdateDto.UserId);

            if (userFromRepo.Disable != userStatusUpdateDto.Disable)
            {
                userFromRepo.Disable = userStatusUpdateDto.Disable;
                if (await _repo.SaveAll())
                {
                    return(NoContent());
                }
                return(BadRequest($"Updating user {userStatusUpdateDto.UserId} failed on save"));
            }
            else
            {
                return(BadRequest("Noi ChangesWhere Applied"));
            }
        }