void Session_Start() { eTicaretDBEntities db = new eTicaretDBEntities(); HttpCookie cookie = Request.Cookies["UserCookie"]; if (cookie != null) { string username = cookie.Values["Username"]; int userID = Convert.ToInt32(cookie.Values["UserId"]); Customers cs = db.Customers.FirstOrDefault(x => x.Username == username && x.ID == userID); if (cs != null) { CustomerData.Info = cs; } } HttpCookie adminCookie = Request.Cookies["AdminCookie"]; if (adminCookie != null) { string email = adminCookie.Values["Email"]; int userID = Convert.ToInt32(adminCookie.Values["UserId"]); Admins admin = db.Admins.FirstOrDefault(x => x.Email == email && x.ID == userID); if (admin != null) { CustomerData.AdminInfo = admin; } } }
//Ürün güncellemesini logla public static void ProductUpdateLog(int id) { string msg = ""; eTicaretDBEntities db = new eTicaretDBEntities(); msg = string.Format("{0} {1} '{2}' ID 'li ürünü güncelledi!", Name, Lastname, id); Logs log = new Logs(); log.AdminID = CustomerData.AdminInfo.ID; log.CreatedDate = DateTime.Now; log.Status = true; log.Message = msg; db.Logs.Add(log); db.SaveChanges(); }
//Admin çıkışlarını logla public static void AdminLogout() { string msg = ""; eTicaretDBEntities db = new eTicaretDBEntities(); msg = string.Format("{0} {1} çıkış yaptı!", Name, Lastname); Logs log = new Logs(); log.AdminID = CustomerData.AdminInfo.ID; log.CreatedDate = DateTime.Now; log.Status = true; log.Message = msg; db.Logs.Add(log); db.SaveChanges(); }