Пример #1
0
        public ActionResult EditCoachProfile(EditCoachProfileViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    CultureInfo cultureinfo   = new CultureInfo("nl-NL");
                    Guid        securityStamp = Guid.NewGuid();
                    Coach       user          = new Coach();
                    user.Id              = User.Identity.GetUserId();
                    user.Email           = model.Email;
                    user.UserName        = model.UserName;
                    user.FirstName       = model.FirstName;
                    user.LastName        = model.LastName;
                    user.DOB             = DateTime.Parse(model.DOB.ToString(), cultureinfo);
                    user.Qualification   = model.Qualification;
                    user.Description     = model.Description;
                    user.CoachingType    = model.CoachingType;
                    user.Specialization  = model.Specialization;
                    user.WorkLocation    = model.WorkLocation;
                    user.SecurityStamp   = securityStamp.ToString();
                    db.Entry(user).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    return(View(model));
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);

                return(View(model));
            }
        }
Пример #2
0
 public ActionResult GetEditCoachProfile(EditCoachProfileViewModel model)
 {
     return(View("EditCoachProfile", model));
 }