예제 #1
0
 public ActionResult SetSettings(SettingsViewModel model)
 {
     if (ModelState.IsValid)
     {
         AspNetUsers profile = new AspNetUsers
         {
             Id = model.UserId,
             Email = model.Email,
             PhoneNumber = model.Phone,
             NotificationEmail = model.NotificationEmail,
             NotificationPhone = model.NotificationPhone,
             CallTimeStart = TimeSpan.Parse(model.CallTimeStart),
             CallTimeEnd = TimeSpan.Parse(model.CallTimeEnd)
         };
         if (UserRepository.Update(profile))
             return Json(new { result = "OK" });
         else
         {
             ModelState.AddModelError("", "Не удалось сохранить данные");
             return PartialView("Settings", model);
         }
     }
     else
     {
         return PartialView("Settings", model);
     }
 }
예제 #2
0
 public PartialViewResult Settings()
 {
     AspNetUsers model = UserRepository.GetById(UserId);
     SettingsViewModel WindowModel = new SettingsViewModel(model);
     return PartialView(WindowModel);
 }