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