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())); } }
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")); } }
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); } } }
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")); } } }
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; } } }