public ActionResult DeleteConfirmed(int id) { OgrenciAvatar ogrenciAvatar = db.OgrenciAvatars.Find(id); db.OgrenciAvatars.Remove(ogrenciAvatar); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,OgrName,OgrEmail,Kurum,MevcutSinif")] OgrenciAvatar ogrenciAvatar) { if (ModelState.IsValid) { db.Entry(ogrenciAvatar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ogrenciAvatar)); }
public ActionResult Create([Bind(Include = "Id,OgrName,OgrEmail,Kurum,MevcutSinif")] OgrenciAvatar ogrenciAvatar) { if (ModelState.IsValid) { db.OgrenciAvatars.Add(ogrenciAvatar); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ogrenciAvatar)); }
// GET: OgrenciAvatars/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } OgrenciAvatar ogrenciAvatar = db.OgrenciAvatars.Find(id); if (ogrenciAvatar == null) { return(HttpNotFound()); } return(View(ogrenciAvatar)); }
public ActionResult Register(Register model) { if (ModelState.IsValid) { var user = new AppUser(); user.UserName = model.Email; user.Email = model.Email; user.Name = model.Name; user.Surname = model.Surname; user.RegistrationDate = DateTime.Now; user.LastLogin = DateTime.Now; var hashTxt = EasyEncryption.MD5.ComputeMD5Hash(user.Email + DateTime.Now); user.PhoneNumber = hashTxt; var result = userManager.Create(user, model.Password); if (result.Succeeded) { var mailText = "https://localhost:44395/account/verifymail?uN=" + user.UserName + "&uHt=" + hashTxt; SendMail(user.Email, "Mail adresinizi aşağıdaki linke tıklayarak doğrulayabilirsiniz.", mailText); userManager.AddToRole(user.Id, "User"); // öğrenci avatarı oluşturulur var ogrenciAvatar = new OgrenciAvatar(); ogrenciAvatar.OgrEmail = user.Email; ogrenciAvatar.OgrName = user.Name; dB.OgrenciAvatars.Add(ogrenciAvatar); dB.SaveChanges(); return(RedirectToAction("Login", new { alertMsg = "Hoşgeldiniz. Kullanıcı adı ve parolanızı kullanarak giriş yapabilirsiniz. E-posta adresinize gönderilen linki tıklayarak hesabınızı aktive etmeyi unutmayın." })); } else { foreach (var error in result.Errors) { ModelState.AddModelError("", error); } } } return(View(model)); }