// GET: AdminPanel_CRUD //CRUD_Loglama_Kullanımı /* * * string p1 = this.ControllerContext.RouteData.Values["action"].ToString(); * string p2 = this.ControllerContext.RouteData.Values["controller"].ToString(); * CRUD_Logs(p1, Session["CurrentUserGuid"].ToString(), "INSERT", eklenecekNesne.Name + " / " + p1 + " / " + p2); * */ //CRUD_Loglama_Kullanımı /*CRUDLogs olarak güncellendi.*/ public void ActionLogs(string gelenAdminID, string gelenProcessType, string gelenModelName) { try { if (gelenAdminID != null && gelenProcessType != null && gelenModelName != null) { OptagricEntities DB = new OptagricEntities(); Panel_CRUD_Process_Logs ekle = new Panel_CRUD_Process_Logs { AdminID = new Guid(gelenAdminID.ToString()), ProcessType = gelenProcessType, ModelName = gelenModelName, Date = DateTime.Now }; DB.Panel_CRUD_Process_Logs.Add(ekle); DB.SaveChanges(); TempData["LogSuccess"] = "Log Ekleme Başarılı"; } else { TempData["LogError"] = "Lütfen Değeleri Uygun Giriniz"; } } catch (Exception) { TempData["LogError"] = "Lütfen Değeleri Uygun Giriniz CATCH"; } }
public ActionResult CRUD_Logs(string donulecekYer, string gelenAdminID, string gelenProcessType, string gelenModelName) { if (Session["KisiTanimlayici"].ToString() == "Admin") { TempData["SecurityWall_Home"] = "Güvenlik Duvarına Takıldınız."; return(RedirectToAction("Index", "Login")); } else { try { if (gelenAdminID != null && gelenProcessType != null && gelenModelName != null) { OptagricEntities DB = new OptagricEntities(); Panel_CRUD_Process_Logs ekle = new Panel_CRUD_Process_Logs { CustomerID = new Guid(gelenAdminID.ToString()), ProcessType = gelenProcessType, ModelName = gelenModelName, Date = DateTime.Now }; DB.Panel_CRUD_Process_Logs.Add(ekle); DB.SaveChanges(); TempData["LogSuccess"] = "Admin Log Ekleme Başarılı"; Session["KisiTanimlayici"] = "Customer"; return(RedirectToAction(donulecekYer.ToString(), "AdminPanel_CRUD")); } else { TempData["LogError"] = "Lütfen Değeleri Uygun Giriniz"; Session["KisiTanimlayici"] = "Customer"; return(RedirectToAction(donulecekYer.ToString(), "AdminPanel_CRUD")); } } catch (Exception) { TempData["LogError"] = "Lütfen Değeleri Uygun Giriniz CATCH"; return(RedirectToAction(donulecekYer.ToString(), "AdminPanel_CRUD")); } } }