public async Task <IActionResult> PutAction(int id, Models.Action action)
        {
            if (id != action.Id)
            {
                return(BadRequest());
            }

            _context.Entry(action).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ActionExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public async Task <ActionResult <Trigger> > Put(int id, Trigger trigger)
        {
            if (id != trigger.Id)
            {
                return(BadRequest());
            }
            _context.Entry(trigger).State = EntityState.Modified;
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                var any = await _context.Trigger.AnyAsync(e => e.Id == id);

                if (!any)
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }
            return(NoContent());
        }
예제 #3
0
        public ActionResult Buy(InfoToBuy buyer)
        {
            int buyerId = db.Buyers.FirstOrDefault(x => x.Email == buyer.Email).Id;

            db.BuyCars.Add(new BuyCar {
                BuyerId = buyerId, CarId = buyer.CarId
            });
            db.SaveChanges();
            Car car = db.Cars.Find(buyer.CarId);

            car.Count_Of_Unit--;
            db.Entry(car).State = EntityState.Modified;
            db.SaveChanges();
            return(View());
        }
예제 #4
0
 public virtual void Delete(T model)
 {
     using (var context = new AutoContext())
     {
         context.Entry(model).State = System.Data.Entity.EntityState.Deleted;
         context.SaveChanges();
     }
 }
예제 #5
0
 public ActionResult PaneLahkumisMass(Auto auto)
 {
     if (ModelState.IsValid)
     {
         db.Entry(auto).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("IndexValja"));
     }
     return(View());
 }
예제 #6
0
        public void Update(RepoCar item)
        {
            Car car = db.Cars.Find(item.Id);

            car.CarBrand        = item.CarBrand;
            car.Name            = item.Name;
            car.Price           = item.Price;
            car.Info            = item.Info;
            car.ExtencionName   = item.ExtencionName;
            db.Entry(car).State = EntityState.Modified;
            db.SaveChanges();
        }
예제 #7
0
 public void Update(Car car)
 {
     db.Entry(car).State = EntityState.Modified;
 }
예제 #8
0
 public void Update(Order order)
 {
     db.Entry(order).State = EntityState.Modified;
 }