public void DeveSerInvalidoComLocationVazioOuNulo() { var input = new UpdateRestaurantInputModel { Name = "Restaurante", Category = "Restaurante", Address = "Av. Araxá", }; Assert.False(input.IsValid); }
public void DeveSerInvalidoComAddressVazioOuNulo() { var input = new UpdateRestaurantInputModel { Name = "Restaurante", Category = "Restaurante", Location = "Goiânia" }; Assert.False(input.IsValid); }
public async Task <Result> Update(UpdateRestaurantInputModel input) { if (!input.IsValid) { return(Result.Error(input.ValidationResult.ToErrorList())); } var restaurant = _mapper.Map <Restaurant>(input); await _repository.Update(restaurant); return(Result.Success()); }
public async Task <ActionResult <Result> > Update([FromBody] UpdateRestaurantInputModel input) { try { var result = await _service.Update(input); return(ReturnResult(result)); } catch (Exception ex) { return(ReturnResult(Result.Error(ex))); } }
public void DeveSerInvalidoComIdInvalido() { var input = new UpdateRestaurantInputModel { Id = 0, Name = "Restaurante", Category = "Restaurante", Address = "Av. Araxá", Location = "Goiânia" }; Assert.False(input.IsValid); }
public void DeveSerValidoComInformacoesPreenchidas() { var input = new UpdateRestaurantInputModel { Id = 1, Name = "Restaurante", Category = "Restaurante", Address = "Av. Araxá", Location = "Goiânia" }; Assert.True(input.IsValid); }