Example #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));
        }
Example #2
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));
        }