public HttpResponseMessage check_location_broadcasting([FromBody] Route route) { TrackingHub tracking_hub = new TrackingHub(); tracking_hub.BroadCastRoute(route); return(Request.CreateResponse(HttpStatusCode.OK)); }
public HttpResponseMessage check_tracking([FromBody] Route route) { TrackingHub tracking_hub = new TrackingHub(); tracking_hub.InsertLocation(route); return(Request.CreateResponse(HttpStatusCode.OK)); }
public JsonResult Add(MessageModel model) { try { model.CreateDate = DateTime.Now; model.Status = 0; MessageService.InsertMessage(model); MessageService.Save(); #region real time socket send message var socket = new TrackingHub(); socket.SendMessage(true); #endregion return(Json(new MessageResults { Status = "Success" }, JsonRequestBehavior.AllowGet)); } catch (DbEntityValidationException dbEx) { var msg = string.Empty; foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { msg += Environment.NewLine + string.Format("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } var fail = new Exception(msg, dbEx); return(Json(new MessageResults { Status = "Error" }, JsonRequestBehavior.AllowGet)); //throw fail; } //catch (Exception ex) //{ // return Json(new MessageResults { Status = "Error", Message = ex.Message }, JsonRequestBehavior.AllowGet); //} }