Example #1
0
        public void SetTopSecurityFeeds(List <string> Ids, List <string> DeselectedIds)
        {
            foreach (var item in Ids)
            {
                var id           = Convert.ToInt64(item);
                var SecurityFeed = _ABIDBContext.SecurityFeeds.Where(s => s.SecurityFeedID == id).FirstOrDefault();
                if (SecurityFeed != null)
                {
                    using (var dbContext = new APIdbContext())
                    {
                        SecurityFeed.IsTop = true;
                        _ABIDBContext.Set <SecurityFeeds>().Attach(SecurityFeed);
                        _ABIDBContext.Entry(SecurityFeed).State = EntityState.Modified;
                        _ABIDBContext.SaveChanges();
                    }
                }
            }

            foreach (var item in DeselectedIds)
            {
                var id           = Convert.ToInt64(item);
                var SecurityFeed = _ABIDBContext.SecurityFeeds.Where(s => s.SecurityFeedID == id).FirstOrDefault();
                if (SecurityFeed != null)
                {
                    using (var dbContext = new APIdbContext())
                    {
                        SecurityFeed.IsTop = false;
                        _ABIDBContext.Set <SecurityFeeds>().Attach(SecurityFeed);
                        _ABIDBContext.Entry(SecurityFeed).State = EntityState.Modified;
                        _ABIDBContext.SaveChanges();
                    }
                }
            }
        }
Example #2
0
 public void SaveSecurityFeeds(SecurityFeeds securityfeeds)
 {
     try
     {
         if (securityfeeds != null)
         {
             using (var dbContext = new APIdbContext())
             {
                 if (securityfeeds.SecurityFeedID == 0 || securityfeeds.SecurityFeedID == null)
                 {
                     // _context.OrderEntryHeader.Add(orderheadermaster);
                     dbContext.Entry(securityfeeds).State = EntityState.Added;
                     dbContext.Set <SecurityFeeds>().Add(securityfeeds);
                 }
                 else if (securityfeeds.SecurityFeedID > 0)
                 {
                     // _context.Entry(orderheadermaster).State = EntityState.Modified;
                     dbContext.Set <SecurityFeeds>().Attach(securityfeeds);
                     dbContext.Entry(securityfeeds).State = EntityState.Modified;
                 }
                 dbContext.SaveChanges();
             }
         }
     }
     catch (Exception ex) { throw ex; }
 }
Example #3
0
 public void SeedData(int nCust, int nOrders)
 {
     if (!_ctx.Customers.Any())
     {
         SeedCustomers(nCust);
         _ctx.SaveChanges();
     }
     if (!_ctx.Orders.Any())
     {
         SeedOrders(nOrders);
         _ctx.SaveChanges();
     }
     if (!_ctx.Servers.Any())
     {
         SeedServers();
         _ctx.SaveChanges();
     }
 }
Example #4
0
        public IActionResult Message(int id, [FromBody] ServerMessage msg)
        {
            var server = ctx.Servers.Find(id);

            if (server == null)
            {
                return(NotFound());
            }

            if (msg.payLoad == "activate")
            {
                server.isOnline = true;
                ctx.SaveChanges();
            }

            if (msg.payLoad == "deactivate")
            {
                server.isOnline = false;
                ctx.SaveChanges();
            }

            return(new NoContentResult());
        }
        public IActionResult Post([FromBody] Customer customer)
        {
            if (customer == null)
            {
                return(BadRequest());
            }

            ctx.Customers.Add(customer);
            ctx.SaveChanges();

            return(CreatedAtAction("GetCustomer", new Customer {
                id = customer.id
            }, customer));
        }