Exemple #1
0
        public ActionResult Save(Suplier suplier)
        {
            if (!ModelState.IsValid)
            {
                var viewModel = new SuplierFormViewModel
                {
                    Suplier = suplier
                };
                return(View("SuplierForm", viewModel));
            }
            if (suplier.Id == 0)
            {
                _context.Supliers.Add(suplier);
            }
            else
            {
                var suplierInDb = _context.Supliers
                                  .Single(s => s.Id == suplier.Id);

                suplierInDb.DisplayName  = suplier.DisplayName;
                suplierInDb.Addresss     = suplier.Addresss;
                suplierInDb.ContractDate = suplier.ContractDate;
                suplierInDb.Email        = suplier.Email;
                suplierInDb.MoreInfo     = suplier.MoreInfo;
                suplierInDb.PhoneNumber  = suplier.PhoneNumber;
            }

            _context.SaveChanges();
            return(RedirectToAction("Index", "Suplier"));
        }
Exemple #2
0
        public ActionResult New()
        {
            var viewModel = new SuplierFormViewModel
            {
                Suplier = new Suplier()
            };

            return(View("SuplierForm", viewModel));
        }
Exemple #3
0
        public ActionResult Edit(int id)
        {
            var suplier = _context.Supliers
                          .SingleOrDefault(s => s.Id == id);

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

            var viewModel = new SuplierFormViewModel
            {
                Suplier = suplier
            };

            return(View("SuplierForm", viewModel));
        }