public ActionResult Login(String username, String password) { var user = db.HT_NGUOI_DUNG.SingleOrDefault(x => x.USERNAME == username && x.PASSWORD == password && x.ALLOWED == true); if (user != null) { Session["USERNAME"] = user.USERNAME; Session["PASSWORD"] = user.PASSWORD; Session["MA_PHONG_BAN"] = user.CCTC_NHAN_VIEN.MA_PHONG_BAN; Session["HO_VA_TEN"] = user.HO_VA_TEN; Session["ALLOWED"] = user.ALLOWED; Session["IS_AMIN"] = user.IS_ADMIN; Session["AVATAR"] = user.AVATAR; Session["MA_CONG_TY"] = user.MA_CONG_TY; Session["LOAI_USER"] = user.CCTC_CONG_TY.CAP_TO_CHUC; HT_LICH_SU_DANG_NHAP lsdn = new HT_LICH_SU_DANG_NHAP(); lsdn.USERNAME = user.USERNAME; lsdn.THOI_GIAN_DANG_NHAP = DateTime.Now.ToString("dd/MM/yyyy:hh:mm:ss"); lsdn.THOI_GIAN_DANG_XUAT = ""; db.HT_LICH_SU_DANG_NHAP.Add(lsdn); db.SaveChanges(); return(RedirectToAction("Index", "Home")); } ViewBag.error = "Wrong username or password"; return(View()); }
public IHttpActionResult PutHT_LICH_SU_DANG_NHAP(int id, HT_LICH_SU_DANG_NHAP hT_LICH_SU_DANG_NHAP) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != hT_LICH_SU_DANG_NHAP.ID) { return(BadRequest()); } db.Entry(hT_LICH_SU_DANG_NHAP).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!HT_LICH_SU_DANG_NHAPExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetHT_LICH_SU_DANG_NHAP() { HT_LICH_SU_DANG_NHAP hT_LICH_SU_DANG_NHAP = db.HT_LICH_SU_DANG_NHAP.Find(); if (hT_LICH_SU_DANG_NHAP == null) { return(NotFound()); } return(Ok(hT_LICH_SU_DANG_NHAP)); }
public IHttpActionResult PostHT_LICH_SU_DANG_NHAP(HT_LICH_SU_DANG_NHAP hT_LICH_SU_DANG_NHAP) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.HT_LICH_SU_DANG_NHAP.Add(hT_LICH_SU_DANG_NHAP); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = hT_LICH_SU_DANG_NHAP.ID }, hT_LICH_SU_DANG_NHAP)); }
public IHttpActionResult DeleteHT_LICH_SU_DANG_NHAP(int id) { HT_LICH_SU_DANG_NHAP hT_LICH_SU_DANG_NHAP = db.HT_LICH_SU_DANG_NHAP.Find(id); if (hT_LICH_SU_DANG_NHAP == null) { return(NotFound()); } db.HT_LICH_SU_DANG_NHAP.Remove(hT_LICH_SU_DANG_NHAP); db.SaveChanges(); return(Ok(hT_LICH_SU_DANG_NHAP)); }
public ActionResult Logout() { string a = Session["USERNAME"].ToString(); var lichsudangnhap = db.HT_LICH_SU_DANG_NHAP.Where(x => x.USERNAME == a && x.THOI_GIAN_DANG_XUAT == "").ToList(); HT_LICH_SU_DANG_NHAP KETQUA = lichsudangnhap.LastOrDefault(); KETQUA.THOI_GIAN_DANG_XUAT = DateTime.Now.ToString("dd/MM/yyyy:hh:mm:ss"); db.SaveChanges(); Session["USERNAME"] = null; Session["HO_VA_TEN"] = null; Session["IS_AMIN"] = null; Session["AVATAR"] = null; Session["MA_CONG_TY"] = null; Session["LOAI_USER"] = null; return(RedirectToAction("Login")); }