public ActionResult RePassword(DLAdmin admin) { try { var email = Request["EmailID"].ToString(); var pass = Request["Password"].ToString(); var conpass = Request["ConPassword"].ToString(); if (pass.Equals(conpass)) { if (bal.ChangePassword(email, pass)) { return(Redirect("../Account/Login")); } else { TempData["Error"] = "Password not changed"; return(View()); } } else { TempData["Error"] = "Password not matched"; return(View()); } } catch (Exception ex) { throw ex; } }
//private Bus selectedItem; //public Bus SelectedItem //{ // get { return selectedItem; } // //get => selectedItem; // ai ai ai // set // { // selectedItem = value; // OnPropertyChanged(nameof(SelectedItem)); // } //} public AdminPanel() { InitializeComponent(); _dlAdmin = new DLAdmin(); _buses = new ObservableCollection <Bus>(); _customers = new ObservableCollection <Customer>(); _orders = new ObservableCollection <Order>(); _directions = new ObservableCollection <Direction>(); _trips = new ObservableCollection <Trip>(); DataContext = this; }
public ActionResult Login(DLAdmin ad, string ReturnUrl = "") { try { if (!string.IsNullOrEmpty(ad.Email) && !string.IsNullOrEmpty(ad.Password)) { if (bal.IsValid(ad.Email, ad.Password, "CheckValid")) { BLAdmin bal = new BLAdmin(); FormsAuthentication.SetAuthCookie(ad.Email, true); var dal = bal.LoadData(); foreach (var e in dal) { if (e.Email == ad.Email) { Session["Role"] = e.Role; Session["Photo"] = e.Photo; break; } } if (Url.IsLocalUrl(ReturnUrl)) { return(Redirect(ReturnUrl)); } else { return(Redirect("/Home/Dashboard")); } } else { TempData["Error"] = "Invalid Email Id Or Password"; } } else { TempData["Error"] = "Required Email Id Or Password"; } } catch (Exception ex) { throw ex; } return(View()); }
public void ForgotPassword(DLAdmin admin) { try { if (bal.IsValid(admin.Email, "", "SelectEmail")) { Guid activationCode = Guid.NewGuid(); bal.SendActivationEmail(admin.Email, activationCode, "Insert"); Response.Redirect("../Account/ActivatePassword"); } else { TempData["Error"] = "Email not exist!!!"; Response.Redirect("../Account/Login"); } } catch (Exception ex) { throw ex; } }
public JsonResult GetbyID(int ID) { try { List <DLAdmin> lst = bal.LoadData(); DLAdmin admin = new DLAdmin(); foreach (var l in lst) { if (l.AdminId == ID) { admin = l; break; } } return(Json(admin, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { throw ex; } }
public int Register(DLAdmin admin, string action) { int i = 0; try { SqlCommand cmd = new SqlCommand("StoredProcUser", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@id", admin.AdminId); cmd.Parameters.AddWithValue("@uname", admin.Username.ToString()); cmd.Parameters.AddWithValue("@fname", admin.Firstname.ToString()); cmd.Parameters.AddWithValue("@lname", admin.Lastname.ToString()); cmd.Parameters.AddWithValue("@gender", admin.Gender.ToString()); cmd.Parameters.AddWithValue("@mobile", admin.Mobile.ToString()); cmd.Parameters.AddWithValue("@email", admin.Email.ToString()); cmd.Parameters.Add(new SqlParameter("@password", System.Data.SqlDbType.NVarChar)).Value = SHA1.Encode(admin.Password.ToString()); cmd.Parameters.AddWithValue("@role", admin.Role.ToString()); cmd.Parameters.AddWithValue("@photo", admin.Photo.ToString()); cmd.Parameters.AddWithValue("@isactive", 1); cmd.Parameters.AddWithValue("@Action", action); if (con.State == ConnectionState.Closed) { con.Open(); } i = cmd.ExecuteNonQuery(); } catch (Exception ex) { Console.Write(ex); } finally { if (con.State != ConnectionState.Closed) { con.Close(); } } return(i); }
public ActionResult ActivatePassword(DLAdmin admin) { try { if (Request["code"].ToString() != "") { try { Guid activationCode = new Guid(Request["code"].ToString()); if (bal.ActivationCode(activationCode, "Delete")) { return(Redirect("../Account/RePassword")); } else { TempData["Error"] = "Invalid Activation code...!!!"; return(View()); } } catch (Exception e) { TempData["Error"] = "Exception...!!! " + e.Message; return(View()); } } else { TempData["Error"] = "Please enter valid Activation code...!!!"; return(View()); } } catch (Exception ex) { throw ex; } }
public ActionResult Users(DLAdmin admin, string save) { try { var Photo = Request.Files["Photo"]; string ImageName = Photo.FileName; string PhysicalPath = Server.MapPath("~/Content/Images/Photos/" + ImageName); Photo.SaveAs(PhysicalPath); admin.Photo = ImageName; if (!String.IsNullOrEmpty(save)) { List <DLAdmin> dallist = bal.LoadData(); DLAdmin dal = new DLAdmin(); foreach (var m in dallist) { if (m.Email == admin.Email) { TempData["Error"] = "Email already exists!!"; return(Redirect("/User/Users")); } } int i = bal.Register(admin, "Insert"); } else { int i = bal.Register(admin, "Update"); } return(Redirect("/User/Users")); } catch (Exception ex) { throw ex; } }