public async Task <IActionResult> Alterar(int?id, [FromBody] ComandaApi model) { if (id != model.Id) { return(NotFound()); } _unidadeTrabalho.ComandaRepositorio.Atualizar(model.ToModel()); await _unidadeTrabalho.Salvar(); _log.LogInformation("Comanda atualzida."); return(Ok()); }
public async Task <IActionResult> Inserir([FromBody] ComandaApi comanda) { var comandaModelo = comanda.ToModel(); _unidadeTrabalho.ComandaRepositorio.Adicionar(comandaModelo); await _unidadeTrabalho.Salvar(); _log.LogInformation("Comanda criada."); var url = Url.Action("ListarPorId", new { id = comandaModelo.Id }); return(new CreatedResult(url, comandaModelo)); }