public JsonResult ConfirmPayment(RequestBidsModel bid) { try { RequestModel reqRepo = new RequestModel(); var auth = AuthorizationGateway.GetAuthorizedInfo(); reqRepo.ConfirmPayment(bid, auth); return(Json(new { Result = "OK" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public JsonResult PlaceMyBid(RequestBidsModel bid) { try { var auth = AuthorizationGateway.GetAuthorizedInfo(); RequestModel request = new RequestModel(); var result = request.PlaceBid(bid, auth); var context = GlobalHost.ConnectionManager.GetHubContext <PushNotificationHub>(); //context.Clients.All.sendRequestToProviders(bid.RequestID,bid); context.Clients.All.broadcastBid(bid.RequestID, result); return(Json(new { Result = "OK", Record = result }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public void BroadcastBid(RequestBidsModel bid) { Clients.All.broadcastBid(bid.RequestID, bid); }