public async Task <ActionResult <SalaDTO> > Adicionar([FromBody] SalaDTO salaDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var sala = _iMapper.Map <Sala>(salaDTO); await _salaService.Adicionar(sala); return(Ok(sala)); }
public async Task <ActionResult <SalaViewModel> > Adicionar(SalaViewModel salaViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _salaService.Adicionar(_mapper.Map <Sala>(salaViewModel)); return(CustomResponse(salaViewModel)); }
public ValidationAppResult Adicionar(SalaViewModel salaViewModel) { var sala = _mapper.Map <Sala>(salaViewModel); var result = _salaService.Adicionar(sala); if (!result.IsValid) { return(DomainToApplicationResult(result)); } return(DomainToApplicationResult(result)); }