コード例 #1
0
ファイル: OrdersController.cs プロジェクト: StePampy/GseWeb
 public ActionResult Users(UsersOrderVM model, string returnUrl = "")
 {
     if (!ModelState.IsValid)
     {
         return(View(model));
     }
     // Update Tabella users_orders
     foreach (var item in model.Users)
     {
         using (var _db = new DAL.GestionaleDB())
         {
             var entity = db.UsersOrders.Find(model.OrderId, item.UserId);
             if (entity == null && item.Selected) //Aggiungo
             {
                 db.UsersOrders.Add(new UserOrder {
                     OrderId = model.OrderId, UserId = item.UserId
                 });
                 db.SaveChanges();
             }
             else if (entity != null && !item.Selected)
             {
                 db.Entry(entity).State = EntityState.Deleted;
                 db.SaveChanges();
             }
         }
     }
     return(RedirectToLocal(returnUrl));
 }