Example #1
0
        protected override void Initialize(HttpControllerContext controllerContext)
        {
            base.Initialize(controllerContext);
            nbgContext context = new nbgContext();

            DomainManager = new EntityDomainManager <Business>(context, Request);
        }
        public void SendUser(string reqId, bool accepted)
        {
            Request req;

            using (nbgContext cont = new nbgContext())
            {
                req           = cont.Requests.Find(reqId);
                req.Accepted  = accepted;
                req.Completed = true;
                cont.Requests.Attach(req);
                cont.Entry(req).State = EntityState.Modified;
                cont.SaveChanges();
            }
            Clients.Client("user").ReceiveUser(req);
        }
        public void SendBusiness(string businessId, string itemId, int quantity, string userId)
        {
            Request req = new Request
            {
                Id         = Guid.NewGuid().ToString().Replace("-", ""),
                Accepted   = false,
                BusinessId = businessId,
                //ItemId = itemId,
                //Quantity = quantity,
                Completed = false,
                UserId    = userId
            };

            using (nbgContext cont = new nbgContext())
            {
                cont.Requests.Add(req);
                cont.SaveChanges();
            }
            Clients.All.ReceiveBusiness(req);
        }