public HttpResponseMessage Get([FromUri]ClienteFilterBEC clienteFilterBEC) { var retorno = new HttpResponseMessage(); if (clienteFilterBEC.idConsultor.Equals(0)) { retorno = new HttpResponseMessage(HttpStatusCode.PreconditionFailed); } else { var bc = ClienteFactory.Instance.ListToAPI(); var list = bc.ListToAPI(clienteFilterBEC); var retornoAPI = new RetornoAPI<ClienteBEC>() { isOk = true, Results = list }; retorno = Request.CreateResponse(HttpStatusCode.OK, retornoAPI); } return retorno; }
// POST api/default1 public HttpResponseMessage Post(ConsultorLoginBEC consultorLoginBEC) { var retorno = Request.CreateResponse(HttpStatusCode.NonAuthoritativeInformation, consultorLoginBEC); var bc = ConsultorFactory.Instance.Login(); var retornoBC = bc.Validar(consultorLoginBEC.Username, consultorLoginBEC.Senha); if (retornoBC.Result.Sucesso()) { var retornoAPI = new RetornoAPI<ConsultorLogadoBEC>() { isOk = true, Result = retornoBC.Entidade }; retorno = Request.CreateResponse(HttpStatusCode.OK, retornoAPI); } return retorno; }