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