Exemplo n.º 1
0
        public ActionResult Save(AgeingSlabFormViewModel ageingSViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View("AgeingSlabForm", ageingSViewModel));
            }
            //else we continue
            if (ageingSViewModel.AgeingSlab.Id == 0) //then it's a new one
            {
                _context.AgeingSlabs.Add(ageingSViewModel.AgeingSlab);
                _context.SaveChanges();
            }
            else
            {
                var ageingSlabInDb = _context.AgeingSlabs.Find(ageingSViewModel.AgeingSlab.Id);
                if (ageingSlabInDb == null)
                {
                    return(HttpNotFound());
                }
                ageingSlabInDb.Name     = ageingSViewModel.AgeingSlab.Name;
                ageingSlabInDb.FromDays = ageingSViewModel.AgeingSlab.FromDays;
                ageingSlabInDb.ToDays   = ageingSViewModel.AgeingSlab.ToDays;

                _context.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        public ActionResult New()
        {
            var ageingSlab = new AgeingSlab
            {
                Id = 0
            };
            var ageingSViewModel = new AgeingSlabFormViewModel
            {
                ActionIndicator = 1,
                AgeingSlab      = ageingSlab
            };

            return(View("AgeingSlabForm", ageingSViewModel));
        }
Exemplo n.º 3
0
        public ActionResult Edit(int id)
        {
            var ageingslabInDb = _context.AgeingSlabs.Find(id);

            if (ageingslabInDb == null)
            {
                return(HttpNotFound());
            }
            var ageingSViewModel = new AgeingSlabFormViewModel
            {
                ActionIndicator = 2,
                AgeingSlab      = ageingslabInDb
            };

            return(View("AgeingSlabForm", ageingSViewModel));
        }