public void LoginUser(LoginViewModel data) { SürücüKursuUser user = repo_user.Find(x => x.Username == data.Username || x.Password == data.Password); if (user != null) { } else { throw new Exception("Kullanıcı adı ya da şifre yanlış"); } }
public ActionResult Register(RegisterViewModel model) { if (ModelState.IsValid) { KursManager km = new KursManager(); SürücüKursuUser user = null; try { km.RegisterUser(model); } catch (Exception ex) { Console.WriteLine(ex.ToString()); ModelState.AddModelError("", ex.Message); } return(RedirectToAction("RegisterOk")); } return(View(model)); }
public void RegisterUser(RegisterViewModel data) { SürücüKursuUser user = repo_user.Find(x => x.Username == data.Username || x.Email == data.Email); if (user != null) { throw new Exception("Kayıtlı kullanıcı adı ya da e-posta adresi"); } else { repo_user.Insert(new SürücüKursuUser() { Username = data.Username, Email = data.Email, Password = data.Password, ActivateGuid = Guid.NewGuid(), CreatedOn = DateTime.Now, IsAdmin = false, }); } }
public ActionResult Login(LoginViewModel model) { if (ModelState.IsValid) { KursManager km = new KursManager(); Repository <SürücüKursuUser> repo_user = new Repository <SürücüKursuUser>(); SürücüKursuUser user = repo_user.Find(x => x.Username == model.Username || x.Password == model.Password); try { km.LoginUser(model); } catch (Exception ex) { Console.WriteLine(ex.ToString()); ModelState.AddModelError("", ex.Message); } Session["login"] = model.Username; if (user.IsAdmin == true) { Session["isadmin"] = "yönetici"; } else { Session["isadmin"] = "kullanici"; } //ViewData["login"] = "******"; //Session.Add("login", model); //ViewBag.login = "******"; //var mesaj = ViewData["loginismi"]; return(RedirectToAction("Index", "Home")); } else { return(View(model)); } // db kullanıcı getir // su user = db user }
protected override void Seed(DatabaseContext context) { SürücüKursuUser admin = new SürücüKursuUser() { Name = "Olcay", Surname = "Ertaşmış", Email = "*****@*****.**", ActivateGuid = Guid.NewGuid(), IsAdmin = true, Username = "******", Password = "******", CreatedOn = DateTime.Now, //ModifiedOn = DateTime.Now.AddMinutes(5), }; SürücüKursuUser standartUser = new SürücüKursuUser() { Name = "Onur", Surname = "Ertaşmış", Email = "*****@*****.**", ActivateGuid = Guid.NewGuid(), IsAdmin = false, Username = "******", Password = "******", CreatedOn = DateTime.Now.AddHours(1), //ModifiedOn = DateTime.Now.AddMinutes(65), }; context.SürücuKursuUser.Add(admin); context.SürücuKursuUser.Add(standartUser); for (int i = 0; i < 8; i++) { SürücüKursuUser user = new SürücüKursuUser() { Name = FakeData.NameData.GetFirstName(), Surname = FakeData.NameData.GetSurname(), Email = FakeData.NetworkData.GetEmail(), ActivateGuid = Guid.NewGuid(), IsAdmin = false, Username = $"user{i}", Password = "******", CreatedOn = FakeData.DateTimeData.GetDatetime(DateTime.Now.AddYears(-1), DateTime.Now), //ModifiedOn = FakeData.DateTimeData.GetDatetime(DateTime.Now.AddYears(-1), DateTime.Now), }; context.SürücuKursuUser.Add(user); } context.SaveChanges(); //user listesini kullanmak içn List <SürücüKursuUser> userList = context.SürücuKursuUser.ToList(); //fake note for (int i = 0; i < FakeData.NumberData.GetNumber(5, 9); i++) { Note note = new Note() { Title = FakeData.TextData.GetAlphabetical(FakeData.NumberData.GetNumber(5, 15)), Text = FakeData.TextData.GetSentences(FakeData.NumberData.GetNumber(1, 3)), //Owner = admin, CreatedOn = FakeData.DateTimeData.GetDatetime(DateTime.Now.AddYears(-1), DateTime.Now), //ModifiedOn = FakeData.DateTimeData.GetDatetime(DateTime.Now.AddYears(-1), DateTime.Now), }; context.Notes.Add(note); //adding fake comment for (int k = 0; k < FakeData.NumberData.GetNumber(3, 5); k++) { SürücüKursuUser comment_owner = userList[FakeData.NumberData.GetNumber(0, userList.Count - 1)]; Comment comment = new Comment() { Text = FakeData.TextData.GetSentence(), Owner = userList[FakeData.NumberData.GetNumber(0, userList.Count - 1)], CreatedOn = FakeData.DateTimeData.GetDatetime(DateTime.Now.AddYears(-1), DateTime.Now), //ModifiedOn = FakeData.DateTimeData.GetDatetime(DateTime.Now.AddYears(-1), DateTime.Now), }; note.Comments.Add(comment); } } context.SaveChanges(); }