public IHttpActionResult GetInTimeRange(string IMEI, DateTime from, DateTime to) { SensorsDataModel model = new SensorsDataModel(); IEnumerable <SensorsDataViewModel> result = model.GetRecordInTimeRange(IMEI, from, to); return(Ok(result)); }
public IHttpActionResult GetAll(string IMEI) { SensorsDataModel model = new SensorsDataModel(); IEnumerable <SensorsDataViewModel> result = model.GetAllRecords(IMEI); return(Ok(result)); }
public IHttpActionResult GetByDate(string IMEI, DateTime date) { SensorsDataModel model = new SensorsDataModel(); IEnumerable <SensorsDataViewModel> result = model.GetRecordByDate(IMEI, date); return(Ok(result)); }
public IHttpActionResult Get(string IMEI, int id) { SensorsDataModel model = new SensorsDataModel(); SensorsDataViewModel result = model.GetRecord(IMEI, id); return(Ok(result)); }
public IHttpActionResult SetData(SensorsDataBindingModel data) { if (data == null) { return(BadRequest("data cannot be empty")); } var model = new SensorsDataModel(); SensorsDataRecord entity = model.StoreData(data); return(Ok(new { Id = entity.Id })); }