コード例 #1
0
        public ActionResult EditClientProfile(EditClientProfileViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    CultureInfo cultureinfo   = new CultureInfo("nl-NL");
                    Guid        securityStamp = Guid.NewGuid();
                    Client      user          = new Client();
                    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.Sex             = model.Sex;
                    user.Height          = model.Height;
                    user.Weight          = model.Weight;
                    user.TargetWeight    = model.TargetWeight;
                    user.TargetDate      = model.TargetDate;
                    user.LifeStyle       = model.LifeStyle;
                    user.FitnessPlan     = model.FitnessPlan;
                    user.Waist           = model.Waist;
                    user.Hip             = model.Hip;
                    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 GetEditClientProfile(EditClientProfileViewModel model)
 {
     return(View("EditClientProfile", model));
 }