public ActionResult LoginData(GetUsup2_Result objUser) { if (ModelState.IsValid) { using (dbStokEntities db = new dbStokEntities()) { var obj = db.tbUsers.Where(a => a.username.Equals(objUser.username) && a.password.Equals(objUser.password)).FirstOrDefault(); if (obj == null) { return(View("ErrorLogin")); } var supobj = db.Suppliers.Where(b => b.id_user.Equals(obj.id_user)).FirstOrDefault(); if (obj != null && obj.status_user == 1) { Session["UserID"] = obj.id_user.ToString(); Session["UserName"] = obj.username.ToString(); Session["SupID"] = supobj.id_supplier.ToString(); Session["SupName"] = supobj.nama_supplier.ToString(); return(RedirectToAction("SupplierDashBoard")); } else if (obj.status_user == 0) { Session["UserID"] = obj.id_user.ToString(); Session["UserName"] = obj.username.ToString(); return(RedirectToAction("AdminDashBoard")); } } } return(View(objUser)); }
public ActionResult RegisterData(GetUsup2_Result usup) { string cekUsername = ""; string[] cekUsernameAr = new string[100]; int i = 0; int j = 0; List <GetUsup2_Result> result = rm.GetUsers(); foreach (var e in result) { cekUsername = e.username; cekUsernameAr[i] = cekUsername; i++; } while (j <= i) { if (usup.username == cekUsernameAr[j]) { return(View("Error")); } j++; } dbe.AddUser(usup.id_user, usup.username, usup.password, usup.status_user, usup.nama_supplier, usup.alamat_supplier, usup.telp_supplier); return(View("RegisterData")); }