public ActionResult EditAsset(int Id)
        {
            var          assetData = objAdminEnti.tblAssetDetails.Where(s => s.ID == Id).FirstOrDefault();
            AssetMasters assetDtls = new AssetMasters {
                ID = assetData.ID, AssetTypeID = Convert.ToInt32(assetData.AssetTypeID), AssetCompanyID = Convert.ToInt32(assetData.AssetCompanyID), AssetModelName = assetData.AssetModelName, ManufacturingDate = assetData.ManufacturingDate, ExpiryDate = assetData.ExpiryDate, LicesenceNo = assetData.LicesenceNo
            };

            GetAssetCompanyList();
            GetAssetTypeList();
            return(View(assetDtls));
        }
        public ActionResult AssetMaster(AssetMasters objMaster)
        {
            tblAssetDetail master = new tblAssetDetail();

            master.AssetTypeID       = objMaster.AssetTypeID;
            master.AssetCompanyID    = objMaster.AssetCompanyID;
            master.AssetModelName    = objMaster.AssetModelName;
            master.ManufacturingDate = objMaster.ManufacturingDate;
            master.ExpiryDate        = objMaster.ExpiryDate;
            master.LicesenceNo       = objMaster.LicesenceNo;
            master.CreatedDate       = Convert.ToDateTime(System.DateTime.Now.ToString("dd-MM-yyyy hh:mm"));
            master.ModifiedDate      = Convert.ToDateTime(System.DateTime.Now.ToString("dd-MM-yyyy hh:mm"));
            master.CreatedBy         = "admin";
            objAdminEnti.tblAssetDetails.Add(master);
            objAdminEnti.SaveChanges();
            TempData["Success"] = "Asset added successfully.";
            return(RedirectToAction("AssetMaster"));
        }
        public ActionResult EditAsset(int Id, AssetMasters objMaster)
        {
            var dbAsset = objAdminEnti.tblAssetDetails.SingleOrDefault(b => b.ID == Id);

            if (dbAsset != null)
            {
                dbAsset.AssetTypeID       = objMaster.AssetTypeID;
                dbAsset.AssetCompanyID    = objMaster.AssetCompanyID;
                dbAsset.AssetModelName    = objMaster.AssetModelName;
                dbAsset.ManufacturingDate = objMaster.ManufacturingDate;
                dbAsset.ExpiryDate        = objMaster.ExpiryDate;
                dbAsset.LicesenceNo       = objMaster.LicesenceNo;
                dbAsset.ModifiedDate      = Convert.ToDateTime(System.DateTime.Now.ToString("dd-MM-yyyy hh:mm"));
                dbAsset.CreatedBy         = "admin";
                objAdminEnti.tblAssetDetails.Add(dbAsset);
                objAdminEnti.tblAssetDetails.Attach(dbAsset);
                objAdminEnti.Entry(dbAsset).State = EntityState.Modified;
                objAdminEnti.SaveChanges();
                TempData["Success"] = "Asset Updated successfully.";
                return(RedirectToAction("AssetList"));
            }
            return(RedirectToAction("AssetList"));
        }