コード例 #1
0
        public async Task <bool> CadastrarSetorAsync(SetorPostDto setorPostDto)
        {
            // validação domínio
            if (!ExecutarValidacao(new SetorPostDtoValidation(), setorPostDto))
            {
                return(false);
            }

            Setor setor = new Setor(setorPostDto);

            return(await _setorRepository.CadastrarAsync(setor));
        }
コード例 #2
0
        public async Task <ActionResult> CadastrarSetor([FromBody] SetorPostDto setorPostDto)
        {
            if (!ModelState.IsValid)
            {
                return(CustomResponse(ModelState));
            }

            await _setorService.CadastrarSetorAsync(setorPostDto);

            SetorViewDto viewDto = await _setorService.PesquisarSetorPorIdAsync(setorPostDto.Id);

            return(CustomResponse(new
            {
                Inc = viewDto.IncSetor,
                mensagem = "O setor foi cadastrado com sucesso!",
            }));
        }
コード例 #3
0
 public Setor(SetorPostDto setorPostDto)
 {
     Id          = setorPostDto.Id;
     Nome        = setorPostDto.Nome;
     Coordenacao = setorPostDto.Coordenacao;
 }