public HttpResponseMessage BuscarPorOperadoraController(OperadoraEnum operadora) { if (ModelState.IsValid) { try { _pesquisaBusiness = new PesquisaBusiness(); var plano = _pesquisaBusiness.BuscarPorOperadora(operadora); if (plano.Any()) { return(Request.CreateResponse(HttpStatusCode.OK, plano)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, "Plano não encontrado")); } } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, new HttpError(ex.ToString()))); } } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, new HttpError(ModelState.ToString()))); } }
public List <Plano> BuscarPorOperadora(OperadoraEnum operadora) { List <Plano> planos = _context.Plano.Where(x => x.Operadora == operadora).ToList(); return(planos); }
public List <Plano> BuscarPorOperadora(OperadoraEnum operadora) { return(_pesquisaRepository.BuscarPorOperadora(operadora)); }