public ActionResult Index(int id)
        {
            List <Resource>   FacilityResources = db.Resources.Where(fr => fr.IsActive == true && fr.FacilityId == id).ToList();
            ResourceCheckList Inventory         = new ResourceCheckList();

            Inventory.FacilityId   = id;
            Inventory.ResourceList = new List <ResourceCheckViewModel>();
            foreach (var resource in FacilityResources)
            {
                ResourceCheckViewModel obj = new ResourceCheckViewModel()
                {
                    ResourceName     = resource.ResourceName,
                    Color            = resource.Color,
                    Description      = resource.Description,
                    Size             = resource.Size,
                    ResourceId       = resource.ResourceId,
                    CurrentQuantity  = resource.Quantity,
                    OriginalQuantity = resource.Quantity,
                    FacilityId       = resource.FacilityId,
                    Comment          = ""
                };
                Inventory.ResourceList.Add(obj);
            }
            return(View(Inventory));
        }
        public ActionResult Index(ResourceCheckList model)
        {
            foreach (var resource in model.ResourceList)
            {
                ResourceInventory record = new ResourceInventory
                {
                    ResourceId       = resource.ResourceId,
                    CurrentQuantity  = resource.CurrentQuantity,
                    Comment          = resource.Comment,
                    UpdatedOn        = DateTime.Now,
                    OriginalQuantity = resource.OriginalQuantity,
                    FacilityId       = resource.FacilityId
                };
                db.ResourceInventories.Add(record);
                db.SaveChanges();
            }

            return(RedirectToAction("Index", "Facilities", null));
        }