public JsonResult AddModule(VM_Module module) { if (ModelState.IsValid) { try { tblModule aModule = new tblModule(); aModule.ModuleName = module.ModuleName; aModule.ModuleOrder = module.ModuleOrder; aModule.ModuleIcon = module.ModuleIcon; aModule.WorkShopId = Int32.Parse(SessionManger.WorkShopOfLoggedInUser(Session).ToString()); aModule.CreatedBy = SessionManger.LoggedInUser(Session); aModule.CreatedDateTime = DateTime.Now; aModule.EditedBy = null; aModule.EditedDateTime = null; unitOfWork.ModuleRepository.Insert(aModule); unitOfWork.Save(); return(Json(new { success = true, successMessage = "Module Added Successfully!" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, errorMessage = ex }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, errorMessage = "Fill Up all required filled" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Update(VM_Module module) { if (ModelState.IsValid) { try { tblModule aModule = unitOfWork.ModuleRepository.GetByID(module.ModuleId); aModule.ModuleName = module.ModuleName; aModule.ModuleOrder = module.ModuleOrder; aModule.ModuleIcon = module.ModuleIcon; aModule.EditedBy = SessionManger.LoggedInUser(Session); aModule.EditedDateTime = DateTime.Now; unitOfWork.ModuleRepository.Update(aModule); unitOfWork.Save(); return(Json(new { success = true, successMessage = "Module Info update successfully." }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, errorMessage = ex }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, errorMessage = "Model is not valid" }, JsonRequestBehavior.AllowGet)); } }