public IActionResult post(IngredienteRequest ingrediente) { try { if (ModelState.IsValid) { var service = new IngredienteService(); var result = service.Save(ingrediente); if (result.Item1) { return(Ok(result.Item2)); } else { return(BadRequest()); } } else { return(BadRequest(ModelState)); } } catch (Exception ex) { LogDeErros.Default.Write(ex); return(StatusCode((int)HttpStatusCode.InternalServerError)); } }
public IActionResult Put([FromRoute] string id, [FromBody] IngredienteRequest ingrediente) { try { _ingredienteApplication.Atualizar(id, ingrediente); return(Ok()); } catch (System.Exception) { return(StatusCode(500)); } }
public IActionResult Post([FromBody] IngredienteRequest ingrediente) { try { _ingredienteApplication.Inserir(ingrediente); return(StatusCode(201)); } catch (System.Exception) { return(StatusCode(500)); } }
public void Inserir(IngredienteRequest ingredienteRequest) { try { var ingrediente = new Ingrediente(ingredienteRequest); //if validando notificação var ingredienteCollection = IngredienteMapping.ConverteParaIngredienteCollection(ingrediente); _ingredienteRepository.Inserir(ingredienteCollection); } catch (System.Exception) { throw; } }
public Ingrediente(IngredienteRequest ingredienteRequest) { Nome = ingredienteRequest.Nome; Valor = ingredienteRequest.Valor; }
public Ingrediente(IngredienteRequest ingredienteRequest, string id) { Id = id; Nome = ingredienteRequest.Nome; Valor = ingredienteRequest.Valor; }