コード例 #1
0
        public async Task <IActionResult> LanguageDelete(int Id)
        {
            var CurrentUser = await _userManager.GetUserAsync(User);

            var DefaultLanguageID = CurrentUser.DefaultLanguageId;

            var UICustomizationArray = new UICustomization(_context);

            ViewBag.Terms = await UICustomizationArray.UIArray(this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString(), DefaultLanguageID);

            Menus x = new Menus(_context);

            ViewBag.menuItems = await x.TopMenu(DefaultLanguageID);


            var PageLanguage = _pageLanguage.DeletePageLanguage(Id);
            var a            = new SuObjectVM
            {
                Id          = PageLanguage.Id,
                Name        = PageLanguage.Name,
                Description = PageLanguage.Description,
                MouseOver   = PageLanguage.MouseOver,
                LanguageId  = PageLanguage.LanguageId,
                ObjectId    = PageLanguage.PageId
            };

            return(View(a));
        }
コード例 #2
0
        public async Task <IActionResult> Create(int Id)
        {
            var CurrentUser = await _userManager.GetUserAsync(User);

            var DefaultLanguageID = CurrentUser.DefaultLanguageId;

            var UICustomizationArray = new UICustomization(_context);

            ViewBag.Terms = await UICustomizationArray.UIArray(this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString(), DefaultLanguageID);

            Menus a = new Menus(_context);

            ViewBag.menuItems = await a.TopMenu(DefaultLanguageID);

            var ProcessTemplateStep = new SuObjectVM
            {
                Id = Id
                ,
                LanguageId = CurrentUser.DefaultLanguageId
            };

            //DataTypes


            return(View(ProcessTemplateStep));
        }
コード例 #3
0
        public async Task <IActionResult> Create(int Id)
        {
            var CurrentUser = await _userManager.GetUserAsync(User);

            var DefaultLanguageID = CurrentUser.DefaultLanguageId;

            var UICustomizationArray = new UICustomization(_context);

            ViewBag.Terms = await UICustomizationArray.UIArray(this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString(), DefaultLanguageID);

            Menus a = new Menus(_context);

            ViewBag.menuItems = await a.TopMenu(DefaultLanguageID);

            var ParentOrganization = _Organization.GetOrganization(Id);



            var StatusListFromDb = _context.ZDbStatusList.FromSql("OrganizatonCreateGetStatusList").ToList();


            var StatusList = new List <SelectListItem>();

            foreach (var StatusFromDb in StatusListFromDb)
            {
                StatusList.Add(new SelectListItem
                {
                    Text  = StatusFromDb.Name,
                    Value = StatusFromDb.Id.ToString()
                });
            }

            var parameter      = new SqlParameter("@Id", Id);
            var TypeListFromDb = _context.ZDbTypeList.FromSql("OrganizatonCreateGetTypeList @Id", parameter).ToList();

            var TypeList = new List <SelectListItem>();

            foreach (var TypeFromDb in TypeListFromDb)
            {
                TypeList.Add(new SelectListItem
                {
                    Text  = TypeFromDb.Name,
                    Value = TypeFromDb.Id.ToString()
                });
            }


            SuObjectVM Parent = new SuObjectVM()
            {
                NullId = ParentOrganization == null ? 0 : ParentOrganization.Id
            };
            var OrganizationAndStatus = new SuObjectAndStatusViewModel {
                SuObject = Parent, SomeKindINumSelectListItem = StatusList, ProbablyTypeListItem = TypeList
            };

            return(View(OrganizationAndStatus));
        }
コード例 #4
0
 public IActionResult LanguageDelete(SuObjectVM a)
 {
     if (ModelState.IsValid)
     {
         _OrganizationTypeLanguage.DeleteOrganizationTypeLanguage(a.Id);
         return(RedirectToAction("LanguageIndex", new { Id = a.ObjectId }));
     }
     return(RedirectToAction("Index"));
 }
コード例 #5
0
 public IActionResult Delete(SuObjectVM FromForm)
 {
     if (ModelState.IsValid)
     {
         _userOrganization.DeleteUserOrganization(FromForm.Id);
         return(RedirectToAction("Index", new { Id = FromForm.Description }));
     }
     return(RedirectToAction("Index", new { Id = FromForm.Description }));
 }
コード例 #6
0
        public async Task <IActionResult> Create(string Id)
        {
            var CurrentUser = await _userManager.GetUserAsync(User);

            var DefaultLanguageID = CurrentUser.DefaultLanguageId;

            var UICustomizationArray = new UICustomization(_context);

            ViewBag.Terms = await UICustomizationArray.UIArray(this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString(), DefaultLanguageID);

            Menus a = new Menus(_context);

            ViewBag.menuItems = await a.TopMenu(DefaultLanguageID);

            var OrganizationList = new List <SelectListItem>();
            var TypeList         = new List <SelectListItem>();

            SqlParameter[] parameters =
            {
                new SqlParameter("@UserId", Id)
                ,                           new SqlParameter("@LanguageId", CurrentUser.DefaultLanguageId)
            };

            var OrganizationsFromDB = _context.ZDbStatusList.FromSql("UserOrganizationNewOrganizationsSelect @UserId, @LanguageId", parameters).ToList();

            foreach (var OrganizationFromDB in OrganizationsFromDB)
            {
                OrganizationList.Add(new SelectListItem
                {
                    Value = OrganizationFromDB.Id.ToString(),
                    Text  = OrganizationFromDB.Name
                });
            }

            var parameter = new SqlParameter("@LanguageId", CurrentUser.DefaultLanguageId);

            var TypesFromDB = _context.ZDbTypeList.FromSql("UserOrganizationTypeSelectAll @LanguageId", parameter).ToList();

            foreach (var TypeFromDB in TypesFromDB)
            {
                TypeList.Add(new SelectListItem
                {
                    Value = TypeFromDB.Id.ToString(),
                    Text  = TypeFromDB.Name
                });
            }

            SuObjectVM NewUserOrganization = new SuObjectVM
            {
                Description = Id
            };
            var ClassificationAndStatus = new SuObjectAndStatusViewModel {
                SuObject = NewUserOrganization, SomeKindINumSelectListItem = OrganizationList, ProbablyTypeListItem = TypeList
            };

            return(View(ClassificationAndStatus));
        }
 public IActionResult LanguageDelete(SuObjectVM a)
 {
     if (ModelState.IsValid)
     {
         _ProcessTemplateFieldTypeLanguage.DeleteProcessTemplateFieldTypeLanguage(a.Id);
         return(RedirectToAction("LanguageIndex", new { Id = a.ObjectId }));
     }
     return(RedirectToAction("Index"));
 }
コード例 #8
0
 public IActionResult LanguageEdit(SuObjectVM FromForm)
 {
     if (ModelState.IsValid)
     {
         var ProjectLanguage = _ProjectLanguage.GetProjectLanguage(FromForm.Id);
         ProjectLanguage.Name        = FromForm.Name;
         ProjectLanguage.Description = FromForm.Description;
         ProjectLanguage.MouseOver   = FromForm.MouseOver;
         _ProjectLanguage.UpdateProjectLanguage(ProjectLanguage);
     }
     return(RedirectToAction("LanguageIndex", new { Id = FromForm.ObjectId.ToString() }));
 }
コード例 #9
0
        public IActionResult Edit(SuObjectVM FromForm)
        {
            if (ModelState.IsValid)
            {
                var Setting = _setting.GetSetting(FromForm.Id);
                Setting.IntValue    = FromForm.NullId;
                Setting.StringValue = FromForm.Description2;
//PETER here we stil need to update the date setting
                _setting.UpdateSetting(Setting);
            }
            return(RedirectToAction("Index"));
        }
コード例 #10
0
        public IActionResult LanguageEdit(SuObjectVM test3)
        {
            if (ModelState.IsValid)
            {
                var PageSectionTypeLanguage = _PageSectionTypeLanguage.GetPageSectionTypeLanguage(test3.Id);
                PageSectionTypeLanguage.Name        = test3.Name;
                PageSectionTypeLanguage.Description = test3.Description;
                PageSectionTypeLanguage.MouseOver   = test3.MouseOver;
                _PageSectionTypeLanguage.UpdatePageSectionTypeLanguage(PageSectionTypeLanguage);
            }

            return(RedirectToAction("LanguageIndex", new { Id = test3.ObjectId.ToString() }));
        }
コード例 #11
0
        public IActionResult LanguageDelete(int Id)
        {
            var ClassifationLanguage = _processTemplateLanguage.GetProcessTemplateLanguage(Id);
            var a = new SuObjectVM
            {
                Id         = ClassifationLanguage.Id,
                Name       = ClassifationLanguage.Name,
                MouseOver  = ClassifationLanguage.MouseOver,
                LanguageId = ClassifationLanguage.LanguageId,
                ObjectId   = ClassifationLanguage.ProcessTemplateId
            };

            return(View(a));
        }
        public IActionResult LanguageEdit(SuObjectVM test3)
        {
            if (ModelState.IsValid)
            {
                var ProcessTemplateFieldTypeLanguage = _ProcessTemplateFieldTypeLanguage.GetProcessTemplateFieldTypeLanguage(test3.Id);
                ProcessTemplateFieldTypeLanguage.Name        = test3.Name;
                ProcessTemplateFieldTypeLanguage.Description = test3.Description;
                ProcessTemplateFieldTypeLanguage.MouseOver   = test3.MouseOver;
                _ProcessTemplateFieldTypeLanguage.UpdateProcessTemplateFieldTypeLanguage(ProcessTemplateFieldTypeLanguage);
            }
            //            return  RedirectToRoute("EditRole" + "/"+test3.ProcessTemplateFieldType.ProcessTemplateFieldTypeId.ToString() );

            return(RedirectToAction("LanguageIndex", new { Id = test3.ObjectId.ToString() }));
        }
コード例 #13
0
        public IActionResult LanguageEdit(SuObjectVM test3)
        {
            if (ModelState.IsValid)
            {
                var OrganizationLanguage = _OrganizationLanguage.GetOrganizationLanguage(test3.Id);
                OrganizationLanguage.Name        = test3.Name;
                OrganizationLanguage.Description = test3.Description;
                OrganizationLanguage.MouseOver   = test3.MouseOver;
                _OrganizationLanguage.UpdateOrganizationLanguage(OrganizationLanguage);
            }
            //            return  RedirectToRoute("EditRole" + "/"+test3.Organization.OrganizationId.ToString() );

            return(RedirectToAction("LanguageIndex", new { Id = test3.ObjectId.ToString() }));
        }
コード例 #14
0
        public IActionResult LanguageDelete(int Id)
        {
            var        PageSectionTypeLanguage = _PageSectionTypeLanguage.DeletePageSectionTypeLanguage(Id);
            SuObjectVM a = new SuObjectVM
            {
                Id          = PageSectionTypeLanguage.Id,
                Name        = PageSectionTypeLanguage.Name,
                Description = PageSectionTypeLanguage.Description,
                MouseOver   = PageSectionTypeLanguage.MouseOver,
                LanguageId  = PageSectionTypeLanguage.LanguageId,
                ObjectId    = PageSectionTypeLanguage.PageSectionTypeId
            };

            return(View(a));
        }
        public IActionResult LanguageDelete(int Id)
        {
            var ProcessTemplateFieldTypeLanguage = _ProcessTemplateFieldTypeLanguage.DeleteProcessTemplateFieldTypeLanguage(Id);
            var a = new SuObjectVM
            {
                Id          = ProcessTemplateFieldTypeLanguage.Id,
                Name        = ProcessTemplateFieldTypeLanguage.Name,
                Description = ProcessTemplateFieldTypeLanguage.Description,
                MouseOver   = ProcessTemplateFieldTypeLanguage.MouseOver,
                LanguageId  = ProcessTemplateFieldTypeLanguage.LanguageId,
                ObjectId    = ProcessTemplateFieldTypeLanguage.FieldTypeId
            };

            return(View(a));
        }
コード例 #16
0
        public IActionResult LanguageEdit(SuObjectVM FromForm)
        {
            if (ModelState.IsValid)
            {
                var PageLanguage = _PageLanguage.GetPageLanguage(FromForm.Id);
                PageLanguage.Name             = FromForm.Name;
                PageLanguage.Description      = FromForm.Description;
                PageLanguage.TitleName        = FromForm.MouseOver;
                PageLanguage.TitleDescription = FromForm.PageDescription;
                PageLanguage.MouseOver        = FromForm.MouseOver;
                _PageLanguage.UpdatePageLanguage(PageLanguage);
            }
            //            return  RedirectToRoute("EditRole" + "/"+FromForm.Page.PageId.ToString() );

            return(RedirectToAction("LanguageIndex", new { Id = FromForm.ObjectId.ToString() }));
        }
コード例 #17
0
        public IActionResult Edit(SuObjectVM FromForm)
        {
            if (ModelState.IsValid)
            {
                _context.Database.ExecuteSqlCommand("ProcessTemplateStepUpdate @p0, @p1, @p2, @p3, @p4, @p5, @p6 "
                                                    ,
                                                    parameters: new[] { FromForm.ObjectId.ToString() //0
                                                                        , FromForm.ObjectLanguageId.ToString()
                                                                        , FromForm.Name
                                                                        , FromForm.Description
                                                                        , FromForm.MouseOver });
            }
            //            return  RedirectToRoute("EditRole" + "/"+test3.Classification.ClassificationId.ToString() );

            return(RedirectToAction("Index", new { Id = FromForm.Id.ToString() }));
        }
コード例 #18
0
        public async Task <IActionResult> Create(SuObjectVM FromForm)
        {
            if (ModelState.IsValid)
            {
                var CurrentUser = await _userManager.GetUserAsync(User);


                SqlParameter[] parameters =
                {
                    new SqlParameter("@ProcessTemplateId", FromForm.Id)
                    ,                                      new SqlParameter("@LanguageId", CurrentUser.DefaultLanguageId)
                    ,                                      new SqlParameter("@Name", FromForm.Name)
                    ,                                      new SqlParameter("@Description", FromForm.Description)
                    ,                                      new SqlParameter("@MouseOver", FromForm.MouseOver)
                };


                _context.Database.ExecuteSqlCommand("ProcessTemplateStepCreate @ProcessTemplateId, @LanguageId, @Name, @Description, @MouseOver", parameters);
            }
            return(RedirectToAction("Index", new { Id = FromForm.Id.ToString() }));
        }
コード例 #19
0
        public async Task <IActionResult> Edit(SuObjectVM test3)
        {
            if (ModelState.IsValid)
            {
                var PageType    = _PageType.GetPageType(test3.Id);
                var CurrentUser = await _userManager.GetUserAsync(User);

                PageType.ModifiedDate = DateTime.Now;
                PageType.ModifierId   = CurrentUser.Id;
                _PageType.UpdatePageType(PageType);


                var PageTypeLanguage = _PageTypeLanguage.GetPageTypeLanguage(test3.ObjectLanguageId);
                PageTypeLanguage.Name         = test3.Name;
                PageTypeLanguage.Description  = test3.Description;
                PageTypeLanguage.MouseOver    = test3.MouseOver;
                PageTypeLanguage.ModifiedDate = DateTime.Now;
                PageTypeLanguage.ModifierId   = CurrentUser.Id;
                _PageTypeLanguage.UpdatePageTypeLanguage(PageTypeLanguage);
            }
            return(RedirectToAction("Index"));
        }
コード例 #20
0
        public async Task <IActionResult> Create(int Id)
        {
            var CurrentUser = await _userManager.GetUserAsync(User);

            var DefaultLanguageID = CurrentUser.DefaultLanguageId;

            var UICustomizationArray = new UICustomization(_context);

            ViewBag.Terms = await UICustomizationArray.UIArray(this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString(), DefaultLanguageID);

            Menus a = new Menus(_context);

            ViewBag.menuItems = await a.TopMenu(DefaultLanguageID);

            var ParentProject = _Project.GetProject(Id);

            var ProjectList = new List <SelectListItem>();

            foreach (var ProjectFromDb in _projectStatus.GetAllProjectStatus())
            {
                ProjectList.Add(new SelectListItem
                {
                    Text  = ProjectFromDb.Name,
                    Value = ProjectFromDb.Id.ToString()
                });
            }

            SuObjectVM Parent = new SuObjectVM()
            {
                NullId = ParentProject == null ? 0 : ParentProject.Id
            };

            var ProjectAndStatus = new SuObjectAndStatusViewModel {
                SuObject = Parent, SomeKindINumSelectListItem = ProjectList
            };

            return(View(ProjectAndStatus));
        }
コード例 #21
0
        public async Task <IActionResult> Delete(int Id)
        {
            var CurrentUser = await _userManager.GetUserAsync(User);

            var DefaultLanguageID = CurrentUser.DefaultLanguageId;

            var UICustomizationArray = new UICustomization(_context);

            ViewBag.Terms = await UICustomizationArray.UIArray(this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString(), DefaultLanguageID);

            Menus a = new Menus(_context);

            ViewBag.menuItems = await a.TopMenu(DefaultLanguageID);

            SqlParameter[] parameters =
            {
                new SqlParameter("@LanguageId", CurrentUser.DefaultLanguageId)
                ,                               new SqlParameter("@Id", Id)
            };

            SuObjectVM UserOrganizationFromDb = _context.DbObjectVM.FromSql("UserOrganizationSelectBasedOnUser @LanguageId, @Id", parameters).First();

            return(View(UserOrganizationFromDb));
        }