public ActionResult ResetPassword(UserViewModel uv) { List<Login> l = new List<Login>(); Login log = new Login(); // ll.LoginID = r.LoginID; LoginDAL ld = new LoginDAL(); l = ld.checkLogdet(uv.EmailID); if (l != null) { log.LoginID = l[0].LoginID; log.Password = l[0].UserName; log.UserID = l[0].UserID; log.UserName = l[0].UserName; log.UserTypeID = l[0].UserTypeID; db.Entry(log).State = EntityState.Modified; db.SaveChanges(); ViewBag.ac = "Create"; } return RedirectToAction("Create"); }
// GET: Users/Delete/5 public ActionResult Delete(int? id) { int i = 1; if (i == 1) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } User user = db.Users.Find(id); if (user == null) { return HttpNotFound(); } List<UserAvailability> uu = new List<UserAvailability>(); uu = ud.checkUserAvai(user.UserID); UserAvailability uaa = db.UserAvailabilities.Find(uu[0].AvailabilityID); db.UserAvailabilities.Remove(uaa); List<Login> l = new List<Login>(); // ll.LoginID = r.LoginID; LoginDAL ld = new LoginDAL(); l = ld.checkLogdet(user.EmailID); Login log = db.Logins.Find(l[0].LoginID); db.Logins.Remove(log); Address add = db.Addresses.Find(user.AddressID); db.Addresses.Remove(add); db.Users.Remove(user); db.SaveChanges(); i++; } return RedirectToAction("Create"); }