public async Task <PratoDTO> Create([FromBody] Prato prato) { prato.DataInclusao = DateTime.Now; //TODO: autenticação não solicitada no teste prato.UsuarioUltimaAlteracao = "thiago.inacio"; var result = await _manager.CreateAsync(prato); return(prato.SetMapping <Prato, PratoDTO>()); }
public async Task <PratoDTO> Edit([FromRoute] int id, [FromBody] Prato prato) { var model = await _manager.GetByIdAsync(id); if (model != null) { model.Nome = prato.Nome; model.Valor = prato.Valor; model.EstabelecimentoId = prato.EstabelecimentoId; model.DataUltimaAlteracao = DateTime.Now; //TODO: autenticação não solicitada no teste model.UsuarioUltimaAlteracao = "thiago.inacio"; } var result = await _manager.UpdateAsync(model); return(prato.SetMapping <Prato, PratoDTO>()); }