public void Setup() { _setorForCreationViewModel = new SetorForCreationViewModel { Nome = "Test" }; }
public async Task <IResult> InserirAsync(SetorForCreationViewModel setorForCreationViewModel) { var cadastrarSetorCommand = _mapper.Map <CadastrarSetorCommand>(setorForCreationViewModel); var setorHandle = new SetorHandler(_mapper, _repository); var result = await setorHandle.Handler(cadastrarSetorCommand); return(result); }
public async Task <IResult> Post([FromBody] SetorForCreationViewModel setorForCreationViewModel) { try { if (!ValidadeModel(setorForCreationViewModel)) { return(ValidationViewModelResult("Não foi possivel cadastrar setor", setorForCreationViewModel.Notifications)); } var result = await _setorSerive.InserirAsync(setorForCreationViewModel); return(result); } catch (Exception ex) { _logger.Error(ex, "Falha ao cadastrar setor."); return(ErrorResult("Falha ao cadastrar setor")); } }