コード例 #1
0
        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>());
        }
コード例 #2
0
        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>());
        }