public ActionResult Create([Bind(Include = "Id,Notes,SongId")] AmpSettings ampSettings) { if (ModelState.IsValid) { ampSettings.DateCreated = DateTime.Now; db.AmpSettings.Add(ampSettings); db.SaveChanges(); return(RedirectToAction("Details", "Songs", new { id = ampSettings.SongId })); } return(View(ampSettings)); }
public ActionResult List(FormCollection formCollection) { if (formCollection["AnswerIds"] == null) { return(RedirectToAction("List")); } var result = new List <Application>(); string[] ids = formCollection["AnswerIds"].Split(new char[] { ',' }); using (ApplicationDB dbContext = new ApplicationDB()) { var appEdit = dbContext.Applications.ToList(); foreach (string id in ids) { int currentId = 0; if (int.TryParse(id, out currentId)) { var editApp = dbContext.Applications.SingleOrDefault(a => a.Id == currentId); editApp.IsAnswered = true; } } dbContext.SaveChanges(); result = dbContext.Applications.Include("User").ToList(); } return(View(result)); }
public ActionResult Registration(RegistrationView registrationView) { bool statusRegistration = false; string messageRegistration = string.Empty; if (ModelState.IsValid) { string userName = Membership.GetUserNameByEmail(registrationView.Email); if (!string.IsNullOrEmpty(userName)) { ModelState.AddModelError("Неверный Email", "Ошибка: Email уже существует"); return(View(registrationView)); } using (ApplicationDB dbContext = new ApplicationDB()) { var user = new User() { Username = registrationView.Username, Email = registrationView.Email, Password = registrationView.Password, IsActive = true }; var managerRole = (from roles in dbContext.Roles where string.Compare(roles.Name, ROLENAME, StringComparison.OrdinalIgnoreCase) == 0 select roles).FirstOrDefault(); user.Roles.Add(managerRole); dbContext.Users.Add(user); dbContext.SaveChanges(); } messageRegistration = "Аккаунт - успешно создан."; statusRegistration = true; } else { messageRegistration = "Упс! Что-то пошло не так..."; } ViewBag.Message = messageRegistration; ViewBag.Status = statusRegistration; return(View(registrationView)); }
public override MembershipUser CreateUser(string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out MembershipCreateStatus status) { User user = new User() { Username = username, Email = email, Password = password, IsActive = true }; using (ApplicationDB dbContext = new ApplicationDB()) { var managerRole = (from roles in dbContext.Roles where string.Compare(roles.Name, ROLENAME, StringComparison.OrdinalIgnoreCase) == 0 select roles).FirstOrDefault(); user.Roles.Add(managerRole); dbContext.Users.Add(user); dbContext.SaveChanges(); status = MembershipCreateStatus.Success; return(new CustomMembershipUser(user)); } }
public void Save() { _db.SaveChanges(); }