Beispiel #1
0
        public void RegisterRider(RiderRegistration newRider)
        {
            try
            {
                RiderDetail rider = new RiderDetail()
                {
                    Id            = 0,
                    UserId        = newRider.UserId,
                    Name          = newRider.Name,
                    Address       = newRider.Address,
                    Mobile        = newRider.Mobile,
                    Mobile2       = newRider.Mobile2,
                    MasterCityId  = newRider.MasterCityId,
                    Remarks       = newRider.Remarks,
                    RiderStatusId = 1,
                };

                db.RiderDetails.Add(rider);
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public ActionResult Register(RiderRegistration riderReg)
        {
            if (ModelState.IsValid)
            {
                riderReg.UserId = accMgr.CreateUser(riderReg.Email, riderReg.Password);
                accMgr.RegisterRider(riderReg);
                return(RedirectToAction("Login", "Accounts", new { area = "Rider" }));
            }

            ViewBag.MasterCityId = new SelectList(_dbContext.MasterCities, "Id", "Name", riderReg.MasterCityId);
            return(View(riderReg));
        }