public MembershipUser CreateUser(string username, string firstname, string lastname, string password, string email) { using (KlmsnContext db = new KlmsnContext()) { User user = new User(); user.UserName = username; user.FirstName = firstname; user.LastName = lastname; user.Email = email; user.PasswordSalt = CreateSalt(); user.Password = CreatePasswordHash(password, user.PasswordSalt); user.CreatedDate = DateTime.Now; user.IsActivated = false; user.IsLockedOut = false; user.LastLockedOutDate = DateTime.Now; user.LastLoginDate = DateTime.Now; db.Users.Add(user); db.Entry(user).State = System.Data.EntityState.Added; db.SaveChanges(); var user_role = db.Roles.Find(3); user_role.Users.Add(user); db.SaveChanges(); return(GetUser(username)); } }
public MembershipUser CreateUser(string username, string firstname, string lastname, string password, string email) { using (KlmsnContext db = new KlmsnContext()) { User user = new User(); user.UserName = username; user.FirstName = firstname; user.LastName = lastname; user.Email = email; user.PasswordSalt = CreateSalt(); user.Password = CreatePasswordHash(password, user.PasswordSalt); user.CreatedDate = DateTime.Now; user.IsActivated = false; user.IsLockedOut = false; user.LastLockedOutDate = DateTime.Now; user.LastLoginDate = DateTime.Now; db.Users.Add(user); db.Entry(user).State = System.Data.EntityState.Added; db.SaveChanges(); var user_role = db.Roles.Find(3); user_role.Users.Add(user); db.SaveChanges(); return GetUser(username); } }
public string resetPass(string userName) { using (KlmsnContext db = new KlmsnContext()) { try { User user = db.Users.Where(i => i.UserName == userName).SingleOrDefault(); user.PasswordSalt = CreateSalt(); user.Password = CreatePasswordHash("123456", user.PasswordSalt); db.SaveChanges(); db.Dispose(); return("123456"); } catch { return("Şifre Sıfırlamada Hata"); } } }
public bool changePass(string userName, string oldPass, string newPass) { using (KlmsnContext db = new KlmsnContext()) { bool xdurum = ValidateUser(userName, oldPass); if (xdurum && newPass.Length >= 6) { User user = db.Users.Where(i => i.UserName == userName).SingleOrDefault(); user.PasswordSalt = CreateSalt(); user.Password = CreatePasswordHash(newPass, user.PasswordSalt); db.SaveChanges(); return(true); } else { return(false); } } }
public bool changePass(string userName, string oldPass, string newPass) { using (KlmsnContext db = new KlmsnContext()) { bool xdurum = ValidateUser(userName, oldPass); if (xdurum && newPass.Length >= 6) { User user = db.Users.Where(i => i.UserName == userName).SingleOrDefault(); user.PasswordSalt = CreateSalt(); user.Password = CreatePasswordHash(newPass, user.PasswordSalt); db.SaveChanges(); return true; } else { return false; } } }
public MembershipUser CreateUser(string username, string password, string email) { using (KlmsnContext db = new KlmsnContext()) { User user = new User(); user.UserName = username; user.Email = email; user.PasswordSalt = CreateSalt(); user.Password = CreatePasswordHash(password, user.PasswordSalt); user.CreatedDate = DateTime.Now; user.IsActivated = false; user.IsLockedOut = false; user.LastLockedOutDate = DateTime.Now; user.LastLoginDate = DateTime.Now; db.Users.Add(user); db.SaveChanges(); return(GetUser(username)); } }
public string resetPass(string userName) { using (KlmsnContext db = new KlmsnContext()) { try { User user = db.Users.Where(i => i.UserName == userName).SingleOrDefault(); user.PasswordSalt = CreateSalt(); user.Password = CreatePasswordHash("123456", user.PasswordSalt); db.SaveChanges(); db.Dispose(); return "123456"; } catch { return "Şifre Sıfırlamada Hata"; } } }
public ActionResult Edit(SurveyTemplate surveytemplate, FormCollection formcollection) { if (ModelState.IsValid) { if (db.SurveyTemplates.AsNoTracking().Where(i => i.RequestTypeID == surveytemplate.RequestTypeID && i.PreDefined == true && i.SurveyTemplateID != surveytemplate.SurveyTemplateID).ToList().Count > 0) { ViewBag.CustomErr = "İlgili İş tipine ait bir taslak zaten var. Lütfen Başka Bir Tip seçiniz"; return RedirectToAction("Edit", new { id = surveytemplate.SurveyTemplateID }); } db.Entry(surveytemplate).State = EntityState.Modified; db.SaveChanges(); SurveyTemplate mysurvtemplate_ = db.SurveyTemplates.Include(p => p.SurveyRecords).Where(i => i.SurveyTemplateID == surveytemplate.SurveyTemplateID).SingleOrDefault(); int xindex = 0; foreach (SurveyNode snode_ in db.SurveyNodes.ToList()) { try { if (bool.Parse(formcollection[snode_.SurveyNodeID.ToString() + "_Remove"].Split(',')[0])) { } else { SurveyRecord mysurvrec = db.SurveyTemplates.AsNoTracking().Where(i => i.SurveyTemplateID == surveytemplate.SurveyTemplateID).SingleOrDefault().SurveyRecords.Where(u => u.SurveyNodeID == snode_.SurveyNodeID).SingleOrDefault(); var mysrec = db.SurveyRecords.Find(mysurvrec.SurveyRecordID); surveytemplate.SurveyRecords.Remove(mysrec); db.Entry(surveytemplate).State = EntityState.Modified; //db.SurveyRecords.Remove(mysurvrec); db.SaveChanges(); KlmsnContext db_ = new KlmsnContext(); var mysrec_forremove = db_.SurveyRecords.Find(mysurvrec.SurveyRecordID); db_.SurveyRecords.Remove(mysrec_forremove); db_.SaveChanges(); db_.Dispose(); try { if (bool.Parse(formcollection[snode_.SurveyNodeID.ToString() + "_Check"].Split(',')[0])) { SurveyRecord newsurvrec = new SurveyRecord { SurveyNodeID = snode_.SurveyNodeID, OrderNum = xindex, SurveyRecordTypeID = int.Parse(formcollection[snode_.SurveyNodeID.ToString() + "_survrectype"]) }; mysurvtemplate_.SurveyRecords.Add(newsurvrec); db.SaveChanges(); xindex++; } } catch (Exception ex) { ViewBag.CustomErr = ex.Message; } } } catch { try { if (bool.Parse(formcollection[snode_.SurveyNodeID.ToString() + "_Check"].Split(',')[0])) { SurveyRecord newsurvrec = new SurveyRecord { SurveyNodeID = snode_.SurveyNodeID, OrderNum = xindex, SurveyRecordTypeID = int.Parse(formcollection[snode_.SurveyNodeID.ToString() + "_survrectype"]) }; mysurvtemplate_.SurveyRecords.Add(newsurvrec); db.SaveChanges(); xindex++; } } catch (Exception ex) { ViewBag.CustomErr = ex.Message; } } xindex++; } return RedirectToAction("Index"); } ViewBag.AllSurveyNodes = db.SurveyNodes.ToList(); ViewBag.TheseSurveyRecords = db.SurveyTemplates.Find(surveytemplate.SurveyTemplateID).SurveyRecords.ToList(); ViewBag.RequestTypeID = new SelectList(db.RequestTypes, "RequestTypeID", "Description", surveytemplate.RequestTypeID); return View(surveytemplate); }