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)); }
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!", })); }
public Setor(SetorPostDto setorPostDto) { Id = setorPostDto.Id; Nome = setorPostDto.Nome; Coordenacao = setorPostDto.Coordenacao; }