////public List<ZiiSensor.Dominio.Entidade.Temperatura> GetAllTemperatura() ////{ //// List<ZiiSensor.Dominio.Entidade.Temperatura> lista = new List<ZiiSensor.Dominio.Entidade.Temperatura>(); //// ZiiSensor.Negocio.TemperaturaNegocio negocio = new ZiiSensor.Negocio.TemperaturaNegocio(); //// lista = negocio.GetAllTemperatura(); //// if (lista == null) //// return null; //// // return Request.CreateErrorResponse(HttpStatusCode.NotFound, "Temperaturas não localizado para o Id informado"); //// //} //// //else //// //{ //// // return Request.CreateResponse<List<ZiiSensor.Dominio.Entidade.Temperatura>>(HttpStatusCode.OK, lista, Configuration.Formatters.JsonFormatter); //// //} //// return lista; ////} ////public System.Web.Http.Results.JsonResult<ZiiSensor.Dominio.Entidade.Temperatura> GetAllTemperatura() ////{ //// List<ZiiSensor.Dominio.Entidade.Temperatura> lista = new List<ZiiSensor.Dominio.Entidade.Temperatura>(); //// ZiiSensor.Negocio.TemperaturaNegocio negocio = new ZiiSensor.Negocio.TemperaturaNegocio(); //// lista = negocio.GetAllTemperatura(); //// if (lista == null) //// { //// return Request.CreateErrorResponse(HttpStatusCode.NotFound, "Temperaturas não localizado para o Id informado"); //// } //// else //// { //// return Request.CreateResponse<List<ZiiSensor.Dominio.Entidade.Temperatura>>(HttpStatusCode.OK, lista, Configuration.Formatters.JsonFormatter); //// } //// // return Json(resultado, JsonRequestBehavior.AllowGet); //// // return JsonConvert.DeserializeObject<Temperatura>(lista.ToString()); ////} public List <ZiiSensor.Dominio.Entidade.Temperatura> GetAllTemperatura() { List <ZiiSensor.Dominio.Entidade.Temperatura> lista = new List <ZiiSensor.Dominio.Entidade.Temperatura>(); ZiiSensor.Negocio.TemperaturaNegocio negocio = new ZiiSensor.Negocio.TemperaturaNegocio(); lista = negocio.GetAllTemperatura(); return(lista); }
////public IHttpActionResult Get(int id) ////{ //// ZiiSensor.Negocio.TemperaturaNegocio negocio = new ZiiSensor.Negocio.TemperaturaNegocio(); //// var retorno = negocio.GetTemperatura(id); //// if (retorno != null) //// return ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, retorno)); //// else //// return ResponseMessage(Request.CreateResponse<string>(HttpStatusCode.NotFound, "Temperatura não localizada.")); //// //return retorno; ////} //[FromBody] // [HttpPost] public string Post([FromBody] Temperatura temperatura) { try { ZiiSensor.Negocio.TemperaturaNegocio negocio = new ZiiSensor.Negocio.TemperaturaNegocio(); negocio.Incluir(temperatura); } catch (Exception ex) { throw new Exception(ex.Message); } return("sucesso"); }
////[HttpPost] ////public async void Incluir([FromBody] ZiiSensor.Dominio.Entidade.Temperatura temperatura) ////{ //// try //// { //// ZiiSensor.Negocio.TemperaturaNegocio negocio = new ZiiSensor.Negocio.TemperaturaNegocio(); //// var response = await client.PostAsJsonAsync("/api/temperatura/", temperatura); //// //negocio.Incluir(temperatura); //// response.EnsureSuccessStatusCode(); //// } //// catch (Exception ex) //// { //// throw new Exception(ex.Message); //// } ////} public HttpResponseMessage GetTemperatura(int id) { ZiiSensor.Negocio.TemperaturaNegocio negocio = new ZiiSensor.Negocio.TemperaturaNegocio(); ZiiSensor.Dominio.Entidade.Temperatura temperatura = negocio.GetTemperatura(id); if (temperatura == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Temperatura não localizado para o Id informado")); } else { return(Request.CreateResponse <ZiiSensor.Dominio.Entidade.Temperatura>(HttpStatusCode.OK, temperatura)); } }