コード例 #1
0
        public async Task <ProfissaoViewModel> Adicionar(ProfissaoInput input)
        {
            var profissao = new Profissao(input.Nome, input.Status);
            await _profissaoRepositorio.Inserir(profissao);

            return(_mapper.Map <ProfissaoViewModel>(profissao));
        }
コード例 #2
0
        public async Task <ProfissaoViewModel> Atualizar(int id, ProfissaoInput input)
        {
            var profissao = await ObterProfissao(id);

            profissao.UpdateProperties(input.Nome, input.Status);
            await _profissaoRepositorio.Atualizar(profissao);

            return(_mapper.Map <ProfissaoViewModel>(profissao));
        }