Пример #1
0
        public ActionResult Building(HSBuilding building)
        {
            building.BranchId  = (int)Session["UserBranchId"];
            building.UserId    = (int)Session["UserId"];
            building.TimeAdded = DateTime.Now;

            db.HSBuildings.Add(building);
            db.SaveChanges();

            HSFloor floor = new HSFloor();

            floor.BuildingId = building.Id;
            floor.FloorName  = "Ground Floor";
            floor.UserId     = (int)Session["UserId"];
            floor.DateAdded  = DateTime.Now;

            db.HSFloors.Add(floor);
            db.SaveChanges();

            for (var i = 1; i <= building.NumberOfFloors; i++)
            {
                floor.FloorName = OrdinalSuffixof(i) + " Floor";
                db.HSFloors.Add(floor);
                db.SaveChanges();
            }

            return(RedirectToAction("Buildings"));
        }
Пример #2
0
        public ActionResult Floor(HSFloor floor)
        {
            floor.UserId    = (int)Session["UserId"];
            floor.DateAdded = DateTime.Now;

            db.HSFloors.Add(floor);
            db.SaveChanges();
            return(RedirectToAction("Floors", new { id = floor.BuildingId }));
        }