public async Task <IActionResult> Inserir([FromBody] Item item) { _unidadeTrabalho.ItemRepositorio.Adicionar(item); await _unidadeTrabalho.Salvar(); var url = Url.Action("Listar"); return(Created(url, item)); }
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)); }
public ActionResult Create(CategoriaViewModel model) { try { //TODO: Validar ModelState _unidadeTrabalho.Iniciar(); _categoriaServico.Inserir(model.MapTo <Categoria>()); _unidadeTrabalho.Salvar(); return(RedirectToAction("Index")); } catch { return(View(model)); } }