public async Task <ActionResult <UserDto> > UpdateUser(UserDto user) { if (user == null || user.UserRoles.IsNullOrEmptyCollection()) { return(BadRequest()); } _logger.LogInformation(ApiLogEvents.UpdateItem, $"{nameof(UpdateUser)} Started"); var repoObj = _mapper.Map <Entity.User>(user); await _localUserService.UpdateUser(repoObj); var result = _mapper.Map <UserDto>(repoObj); return(Ok(result)); }