public ActionResult DeleteConfirmed(int id) { NBA_SYS_Users nBA_SYS_Users = db.NBA_SYS_Users.Find(id); db.NBA_SYS_Users.Remove(nBA_SYS_Users); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "SYS_USER_ID,name,surname,username,password,mobile,employee_id,organization,province,district,subdistrict,image,SR_name,Entry_ID,email,sys_IsEmailVerified,sys_VerificationCode,reg_date,last_updated,last_login,ROLE_ID,ID")] NBA_SYS_Users nBA_SYS_Users) { if (ModelState.IsValid) { db.Entry(nBA_SYS_Users).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ROLE_ID = new SelectList(db.NBA_Role, "ROLE_ID", "role_name", nBA_SYS_Users.ROLE_ID); ViewBag.ID = new SelectList(db.NBA_PR, "ID", "PR_SR_ID", nBA_SYS_Users.ID); return(View(nBA_SYS_Users)); }
// GET: UsersRegistration/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NBA_SYS_Users nBA_SYS_Users = db.NBA_SYS_Users.Find(id); if (nBA_SYS_Users == null) { return(HttpNotFound()); } return(View(nBA_SYS_Users)); }
// GET: NBA_SYS_Users/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NBA_SYS_Users nBA_SYS_Users = db.NBA_SYS_Users.Find(id); if (nBA_SYS_Users == null) { return(HttpNotFound()); } ViewBag.ROLE_ID = new SelectList(db.NBA_Role, "ROLE_ID", "role_name", nBA_SYS_Users.ROLE_ID); ViewBag.ID = new SelectList(db.NBA_PR, "ID", "PR_SR_ID", nBA_SYS_Users.ID); return(View(nBA_SYS_Users)); }
// User Detail according to ID to enroll the Beneficiary public ActionResult DetailUser(int?id) { id = Convert.ToInt32(Session["UseriD"]); //using (nlbdataEntities dc = new nlbdataEntities()) //{ // var v = dc.NBA_Agwy.Where(a => a.SYS_USER_ID == id).FirstOrDefault(); // //var v = (from myRow in dc.NBA_Agwy. // // Where(a => a.SYS_USER_ID == id) // // select myRow); // //Console.WriteLine(v.email); // return View(v); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NBA_SYS_Users nBA_SYS_Users = db.NBA_SYS_Users.Find(id); if (nBA_SYS_Users == null) { return(HttpNotFound()); } return(View(nBA_SYS_Users)); }
public ActionResult Registration([Bind(Exclude = "sys_IsEmailVerified,sys_VerificationCode")] NBA_SYS_Users user) { bool Status = false; string message = ""; // // Model Validation if (!ModelState.IsValid) { #region //Email is already Exist var isExist = IsEmailExist(user.email); if (isExist) { ModelState.AddModelError("EmailExist", "Email already exist"); return(View(user)); } #endregion #region Generate Activation Code user.sys_VerificationCode = Guid.NewGuid(); #endregion #region Password Hashing user.password = Crypto.Hash(user.password); user.ConfirmPassword = Crypto.Hash(user.ConfirmPassword); // #endregion user.sys_IsEmailVerified = false; #region Save to Database using (nlbdataEntities1 dc = new nlbdataEntities1()) { dc.NBA_SYS_Users.Add(user); dc.SaveChanges(); //Send Email to User SendVerificationLinkEmail(user.email, user.sys_VerificationCode.ToString()); message = "Registration successfully done. Account activation link " + " has been sent to your email id:" + user.email; Status = true; } #endregion } else { message = "Invalid Request"; } ViewBag.Message = message; ViewBag.Status = Status; return(View(user)); }