public ActionResult Edit(int ShopID, ShopHoursEdit model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            if (model.ShopID != ShopID)
            {
                ModelState.AddModelError("", "Id Mismatch");
                return(View(model));
            }

            var service = new ShopHoursServices(ShopID);


            if (service.UpdateShopHours(model))
            {
                TempData["SaveResult"] = "Your shop hours were updated.";
                return(RedirectToAction("Details", "Shop", new { ShopID = model.ShopID }));
            }

            ModelState.AddModelError("", "Your shop hours could not be updated.");
            return(View(model));
        }
        public ActionResult Edit(int id)
        {
            var service = new ShopHoursServices(id);
            var detail  = service.GetShopHoursById(id);
            var model   =
                new ShopHoursEdit
            {
                ShopID      = detail.ShopID,
                MonStart    = detail.MonStart,
                MonEnd      = detail.MonEnd,
                TeusStart   = detail.TeusStart,
                TeusEnd     = detail.TeusEnd,
                WedStart    = detail.WedStart,
                WedEnd      = detail.WedEnd.Value,
                ThurStart   = detail.ThurStart,
                ThurEnd     = detail.ThurEnd,
                FriStart    = detail.FriStart,
                FriEnd      = detail.FriEnd,
                SatStart    = detail.SatStart,
                SatEnd      = detail.SatEnd,
                SunStart    = detail.SunStart,
                SunEnd      = detail.SunEnd,
                ModifiedUtc = detail.ModifiedUtc
            };

            return(View(model));
        }
        public ActionResult Details(int id)
        {
            var service = new ShopHoursServices(id);
            var model   = service.GetShopHoursById(id);

            return(View(model));
        }
Example #4
0
        public ActionResult Details(int ShopID)
        {
            var svc   = CreateShopService();
            var model = svc.GetShopById(ShopID);

            var svc2 = new ShopServicesService(model.ShopID);
            var svc3 = new ShopHoursServices(model.ShopID);


            ViewBag.ShopServices = svc2.GetShopServices();
            ViewBag.ShopHours    = svc3.GetShopHours();


            return(View(model));
        }
        public ActionResult Create(ShopHoursCreate model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var service = new ShopHoursServices(model.ShopID);

            if (service.CreateShopHours(model) != 0)
            {
                TempData["SaveResult"] = "Your shop hours were created.";
                return(RedirectToAction("Details", "Shop", new { id = model.ShopID }));
            }
            ;
            ModelState.AddModelError("", "Shop hours could not be created.");

            return(View(model));
        }