Example #1
0
        public ActionResult Action(int?ID)
        {
            SupplierActionViewModel model = new SupplierActionViewModel();

            if (ID.HasValue)
            {
                var supplier = SuppliersService.Instance.GetSupplierByID(ID.Value);

                if (supplier == null)
                {
                    return(HttpNotFound());
                }

                model.PageTitle       = "Edit Supplier";
                model.PageDescription = string.Format("Edit Supplier {0}.", supplier.SupplierName);

                model.ID           = supplier.ID;
                model.SupplierName = supplier.SupplierName;
                model.Address      = supplier.Address;
                model.Phonenumber  = supplier.Phonenumbher;
            }
            else
            {
                model.PageTitle       = "Create Supplier";
                model.PageDescription = "Create New Supplier.";
            }



            return(View(model));
        }
Example #2
0
        private SupplierActionViewModel GetSupplierActionViewModelFromForm(FormCollection formCollection)
        {
            var model = new SupplierActionViewModel();

            model.ID           = !string.IsNullOrEmpty(formCollection["ID"]) ? int.Parse(formCollection["ID"]) : 0;
            model.SupplierName = formCollection["SupplierName"];
            model.Address      = formCollection["Address"];
            model.Phonenumber  = formCollection["Phonenumber"];


            return(model);
        }
Example #3
0
        public ActionResult Action(FormCollection formCollection)
        {
            SupplierActionViewModel model = GetSupplierActionViewModelFromForm(formCollection);

            if (model.ID > 0)
            {
                var supplier = SuppliersService.Instance.GetSupplierByID(model.ID);

                if (supplier == null)
                {
                    return(HttpNotFound());
                }

                supplier.ID           = model.ID;
                supplier.SupplierName = model.SupplierName;
                supplier.Address      = model.Address;
                supplier.Phonenumbher = model.Phonenumber;



                SuppliersService.Instance.UpdateSupplier(supplier);
            }
            else
            {
                Supplier supplier = new Supplier();

                supplier.ID           = model.ID;
                supplier.SupplierName = model.SupplierName;
                supplier.Phonenumbher = model.Phonenumber;
                supplier.Address      = model.Address;



                SuppliersService.Instance.SaveSupplier(supplier);
            }

            return(RedirectToAction("Index"));
        }