Ejemplo n.º 1
0
        // 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";
            }
        }
Ejemplo n.º 2
0
 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"));
         }
     }
 }