public void UpdateUser_Test() { UserDto userToUpdate = new UserDto { Id = 2, Name = "Nombre Modificado", BirthDate = new DateTime(1998, 11, 12) }; updateUserlogic.LogicToUpdate(userAll.AsQueryable(), userToUpdate); bool hasError = false; Assert.IsTrue(hasError == false); }
/// <summary> /// Orquesta todos los trabajos necesarios para actualizar un usuario en base de datos. /// </summary> /// <param name="userDto">Datos usuario a actualizar</param> /// <returns></returns> public async Task UpdateUser(UserDto userDto) { var userAll = _userRepository.GetAllWithTracking(); _userLogic.LogicToUpdate(userAll, userDto); var user = MapperUser.MapFromDtoToEntity(userDto); _userRepository.Update(user); await _uow.CommitAsync(); }