示例#1
0
 public ActionResult Create(RegisterGymModel model)
 {
     model.Regions = db.Regions.ToList().Select(x => new SelectListItem
     {
         Value = x.RegionId.ToString(),
         Text  = x.Name
     });
     model.Cities = db.Cities.ToList().Select(x => new SelectListItem
     {
         Value = x.CityId.ToString(),
         Text  = x.Name
     });
     return(ContinueGymRegisration(model));
 }
示例#2
0
        public ActionResult CompleteGymRegistration(RegisterGymModel model)
        {
            Gym gym = new Gym {
                Title        = model.Title,
                BrandName    = model.Brand,
                Description  = model.Description,
                LogoFilePath = model.Logo,
                Position     = new Position {
                    GeoLat = model.GeoLat, GeoLong = model.GeoLoc
                },
                ContactInfo = new ContactInfo {
                    Email   = model.Email, Phone = model.Phone,
                    Address = new Address {
                        City   = db.Cities.FirstOrDefault(c => c.CityId == model.SelectCity),
                        Street = model.Street,
                        Zip    = model.Zip
                    }
                }
            };

            ViewBag.GymTitle = model.Title;
            ViewBag.GymEmail = model.Email;
            return(PartialView("GymRegComplete"));
        }
示例#3
0
 // GET: Gyms/ContinueGymRegisration
 public ActionResult ContinueGymRegisration(RegisterGymModel model)
 {
     return(PartialView("ContinueGymRegistration", model));
 }