Beispiel #1
0
 public ActionResult Edit(long id)
 {
     ViewBag.ErrorFlag = false;
     try
     {
         Rider rider = new Rider(id);
         EditRiderViewModel model = new EditRiderViewModel
         {
             CompanyCode = rider.ContactNumber.CompanyCode,
             CountryCode = rider.ContactNumber.CountryCode,
             FirstName   = rider.FullName.FirstName,
             Id          = rider.UserId,
             LastName    = rider.FullName.LastName,
             Number      = rider.ContactNumber.PhoneNumber
         };
         return(View(model));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("ErrorPage", "Error", ex));
     }
 }
Beispiel #2
0
 public ActionResult Edit(EditRiderViewModel model)
 {
     ViewBag.ErrorFlag = false;
     if (!ModelState.IsValid)
     {
         return(View());
     }
     try
     {
         Rider rider = new Rider(model.Id);
         rider.FullName = new User.NameFormat
         {
             FirstName = model.FirstName,
             LastName  = model.LastName
         };
         rider.ContactNumber = new User.ContactNumberFormat(model.CountryCode, model.CompanyCode, model.Number);
         return(RedirectToAction("ViewDetails", new { id = model.Id }));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("ErrorPage", "Error", ex));
     }
 }