Exemplo n.º 1
0
        public ActionResult CreateAddons(AddonsViewModel newAddons)
        {
            var success = false;
            var message = "";

            if (!ModelState.IsValid)
            {
                return(PartialView("CreateAddon", newAddons));
            }

            try
            {
                AddonDetail newaddondetail = new AddonDetail()
                {
                    addoncatId       = newAddons.addoncatId,
                    addondescription = newAddons.AddonsDescription,
                    deptId           = newAddons.deptId,
                    unit             = newAddons.Unit,
                    amount           = newAddons.AddonAmount
                };

                dbEntities.AddonDetails.Add(newaddondetail);
                dbEntities.SaveChanges();

                success = true;
            }
            catch (Exception e)
            {
                message = e.Message.ToString();
                success = false;
            }

            return(Json(new { success = success, message = message }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public ActionResult ModifyAddonDetails(int addonId)
        {
            var addondetails = dbEntities.AddonDetails.AsNoTracking().FirstOrDefault(x => x.addonId == addonId);

            AddonsViewModel addonsdetailviewmodel = new AddonsViewModel();

            if (addondetails != null)
            {
                addonsdetailviewmodel = new AddonsViewModel
                {
                    addonId           = addondetails.addonId,
                    addoncatId        = (int)addondetails.addoncatId,
                    addoncategory     = addondetails.AddonCategory.addoncatdesc,
                    AddonsDescription = addondetails.addondescription,
                    //deptId = addondetails.deptId!=0 ? Convert.ToInt32(addondetails.deptId) : 0,
                    deptId      = Convert.ToInt32(addondetails.deptId),
                    deptname    = addondetails.AddonCategory.addoncatdesc,
                    Unit        = addondetails.unit,
                    AddonAmount = (decimal)addondetails.amount,

                    addonscatselectlist = addonsviewmodel.GetSelectListAddonCat(),
                    deptincharge_list   = dept.Get_MenuDepartmentInchargeListItems()
                };
            }


            return(PartialView(addonsdetailviewmodel));
        }
Exemplo n.º 3
0
        public ActionResult CreateAddons()
        {
            var addonsvm = new AddonsViewModel()
            {
                deptincharge_list   = dept.Get_MenuDepartmentInchargeListItems(),
                addonscatselectlist = addonsviewmodel.GetSelectListAddonCat()
            };

            return(PartialView("CreateAddon", addonsvm));
        }
Exemplo n.º 4
0
        public ActionResult ModifyAddonDetails(AddonsViewModel modifyaddonsdetails)
        {
            var success = false;
            var message = "";

            if (!ModelState.IsValid)
            {
                return(PartialView("ModifyAddonDetails", modifyaddonsdetails));
            }


            try
            {
                AddonDetail addondetail = new AddonDetail()
                {
                    addonId          = (int)modifyaddonsdetails.addonId,
                    addoncatId       = modifyaddonsdetails.addoncatId,
                    deptId           = modifyaddonsdetails.deptId,
                    addondescription = modifyaddonsdetails.AddonsDescription,
                    unit             = modifyaddonsdetails.Unit,
                    amount           = modifyaddonsdetails.AddonAmount
                };

                dbEntities.AddonDetails.Attach(addondetail);
                dbEntities.Entry(addondetail).State = EntityState.Modified;
                dbEntities.SaveChanges();

                success = true;
            }
            catch (Exception e)
            {
                message = e.Message.ToString();
                success = false;
            }



            return(Json(new { success = success }, JsonRequestBehavior.AllowGet));
        }