예제 #1
0
        public ActionResult ModuleDelete(Module_Model module_Model)
        {
            var Module_Name = module_Model.ModuleName;

            try
            {
                if (Module_.DeleteModule(module_Model.ModuleID))
                {
                    return(Json(Module_Name + " module has been deleted successfully"));
                }
                else
                {
                    return(Json("Error"));
                }
            }
            catch (Exception e)
            {
                return(Json("Error" + e.ToString()));
            }
        }
예제 #2
0
 public ActionResult ModuleAdd(Module_Model module_Model)
 {
     if (string.IsNullOrEmpty(module_Model.ModuleName) || string.IsNullOrEmpty(module_Model.ControllerName) || module_Model.ModuleStatus == null)
     {
         ViewBag.AddError = "Error";
         return(View("Module"));
     }
     else
     {
         if (Module_.SaveModule(module_Model))
         {
             Session["Success"] = module_Model.ModuleName + " added successfully!!";
         }
         else
         {
             Session["Error"] = module_Model.ModuleName + " couldn't be added please retry!!";
         }
         return(RedirectToAction("Module"));
     }
 }
예제 #3
0
 public bool UpdateModule(Module_Model model)
 {
     using (var _context = new SalesTrackingSystemEntities())
     {
         try
         {
             var data = _context.Modules.Where(ActionModules => ActionModules.ModuleID == model.ModuleID).FirstOrDefault();
             data.ModuleName     = model.ModuleName;
             data.ControllerName = model.ControllerName;
             data.ModuleStatus   = model.ModuleStatus;
             data.Description    = model.Description;
             data.DateUpdated    = DateTime.Now;
             _context.SaveChanges();
             return(true);
         }
         catch (Exception)
         {
             return(false);
         }
     }
 }
예제 #4
0
 public ActionResult ModuleUpdate(Module_Model module_Model)
 {
     if (string.IsNullOrWhiteSpace(module_Model.ModuleName) || string.IsNullOrWhiteSpace(module_Model.ControllerName) || module_Model.ModuleStatus == null)
     {
         ViewBag.UpdateError = "Error";
         ViewBag.UpdateData  = module_Model.ModuleID;
         return(View("Module"));
     }
     else
     {
         if (Module_.UpdateModule(module_Model))
         {
             Session["Success"] = module_Model.ModuleName + " updated successfully!!";
             return(RedirectToAction("Module"));
         }
         else
         {
             Session["Error"] = module_Model.ModuleName + " couldn't be updated please retry!!";
             return(View("Module"));
         }
     }
 }
예제 #5
0
 public bool SaveModule(Module_Model model)
 {
     using (var _dbContext = new SalesTrackingSystemEntities())
     {
         try
         {
             var data = new Module()
             {
                 ModuleName     = model.ModuleName,
                 ControllerName = model.ControllerName,
                 ModuleStatus   = model.ModuleStatus,
                 Description    = model.Description,
                 DateCreated    = DateTime.Now
             };
             _dbContext.Modules.Add(data);
             _dbContext.SaveChanges();
             return(true);
         }
         catch (Exception)
         {
             throw;
         }
     }
 }