// GET: Home
        public ActionResult Index()
        {
            RegionSaleModel model = new RegionSaleModel();

            model.StateList      = stateService.get();
            model.MonthList      = monthService.get();
            model.RegionSaleList = regionSaleService.getAll();

            return(View(model));
        }
Esempio n. 2
0
        public void Save()
        {
            HomeController  homeController  = new HomeController();
            RegionSaleModel regionSaleModel = new RegionSaleModel();

            regionSaleModel.MonthId = 1;
            regionSaleModel.StateId = 1;
            regionSaleModel.Sales   = 121;
            homeController.Save(regionSaleModel);
            var viewResult          = homeController.Index() as ViewResult;
            var viewRegionSaleModel = viewResult.Model as RegionSaleModel;
            var temp = viewRegionSaleModel.RegionSaleList.AsEnumerable().Where(rs => rs.StateId == 1 && rs.MonthId == 1).FirstOrDefault().Sales == 121;

            Assert.IsTrue(temp);
        }
        public ActionResult Save(RegionSaleModel model)
        {
            if (ModelState.IsValid)
            {
                RegionSale regionSale = new RegionSale();

                regionSale.MonthId = model.MonthId;
                regionSale.StateId = model.StateId;
                regionSale.Sales   = model.Sales;

                regionSaleService.save(regionSale);
            }

            return(RedirectToAction("Index"));
        }
Esempio n. 4
0
        public void CheckTotalSales()
        {
            HomeController    homeController    = new HomeController();
            RegionSaleModel   regionSaleModel   = new RegionSaleModel();
            RegionSaleService regionSaleService = new RegionSaleService();

            regionSaleModel.MonthId = 1;
            regionSaleModel.StateId = 1;
            regionSaleModel.Sales   = 100;
            homeController.Save(regionSaleModel);
            regionSaleModel.MonthId = 2;
            regionSaleModel.StateId = 2;
            regionSaleModel.Sales   = 200;
            homeController.Save(regionSaleModel);
            var viewResult = homeController.Index() as ViewResult;

            Assert.AreEqual(100, regionSaleService.getById(1, 1).Sales);
            Assert.AreEqual(200, regionSaleService.getById(2, 2).Sales);
        }