public IActionResult PesquisarSuites(PesquisarDto pesquisarRequest) { var pesquisa = MapearDtoParaDominio(pesquisarRequest); var mensagemPesquisa = suiteService.ValidarPesquisa(pesquisa); if (mensagemPesquisa.Any()) { return(BadRequest(mensagemPesquisa)); } var suites = suiteRepository.PesquisarSuites(pesquisarRequest.DataInicio, pesquisarRequest.DataFim, pesquisarRequest.NumeroPessoas); var mensagem = suiteService.Validar(suites); if (mensagem.Any()) { return(BadRequest(mensagem)); } return(Ok(suites)); }
private Pesquisa MapearDtoParaDominio(PesquisarDto pesquisarRequest) { return(new Pesquisa(pesquisarRequest.DataInicio, pesquisarRequest.DataFim, pesquisarRequest.NumeroPessoas)); }
public IActionResult TestarQueryString(PesquisarDto pesquisa) { return(Ok($"Nome: {pesquisa.Nome}; Data Nascimento: {pesquisa.DataNascimento}; Score: {pesquisa.Score}")); }