public async Task <IActionResult> Create(SuObjectAndStatusViewModel FromForm) { if (ModelState.IsValid) { var Organization = new SuOrganizationModel { ModifiedDate = DateTime.Now, CreatedDate = DateTime.Now, OrganizationStatusId = FromForm.SuObject.Status, OrganizationTypeId = FromForm.SuObject.Type }; if (FromForm.SuObject.NullId != 0) { Organization.ParentOrganizationId = FromForm.SuObject.NullId; } var NewOrganization = _Organization.AddOrganization(Organization); var CurrentUser = await _userManager.GetUserAsync(User); SuOrganizationLanguageModel OrganizationLanguage = new SuOrganizationLanguageModel { Name = FromForm.SuObject.Name, Description = FromForm.SuObject.Description, MouseOver = FromForm.SuObject.MouseOver, OrganizationId = NewOrganization.Id, LanguageId = CurrentUser.DefaultLanguageId }; _OrganizationLanguage.AddOrganizationLanguage(OrganizationLanguage); } return(RedirectToAction("Index")); }
public async Task <IActionResult> Create(SuObjectAndStatusViewModel FromForm) { if (ModelState.IsValid) { var Project = new SuProjectModel { ModifiedDate = DateTime.Now, CreatedDate = DateTime.Now, ProjectStatusId = FromForm.SuObject.Status }; if (FromForm.SuObject.NullId != 0) { Project.ParentProjectId = FromForm.SuObject.NullId; } var NewProject = _Project.AddProject(Project); var CurrentUser = await _userManager.GetUserAsync(User); var ProjectLanguage = new SuProjectLanguageModel { Name = FromForm.SuObject.Name, Description = FromForm.SuObject.Description, MouseOver = FromForm.SuObject.MouseOver, ProjectId = NewProject.Id, LanguageId = CurrentUser.DefaultLanguageId }; _ProjectLanguage.AddProjectLanguage(ProjectLanguage); } return(RedirectToAction("Index")); }
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 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)); }
public async Task <IActionResult> Edit(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); var ProcessTemplateToForm = (from s in _processTemplate.GetAllProcessTemplates() join t in _processTemplateLanguage.GetAllProcessTemplateLanguages() on s.Id equals t.ProcessTemplateId where t.LanguageId == CurrentUser.DefaultLanguageId && s.Id == Id select new SuObjectVM { Id = s.Id , Name = t.Name , NotNullId = s.ProcessTemplateGroupId , ObjectLanguageId = t.Id , Description = t.Description , MouseOver = t.MouseOver }).First(); var ClassificationList = new List <SelectListItem>(); //string a; //a = ToForm.Description; var ProcessTemplateGroupList = new List <SelectListItem>(); var parameter = new SqlParameter("@LanguageId", CurrentUser.DefaultLanguageId); var ProcessTemplateGroupFromDb = _context.ZDbTypeList.FromSql("GetProcessTemplateGroup @LanguageId", parameter).ToList(); foreach (var ProcessTemplateGroup in ProcessTemplateGroupFromDb) { ProcessTemplateGroupList.Add(new SelectListItem { Text = ProcessTemplateGroup.Name, Value = ProcessTemplateGroup.Id.ToString() }); } var ProcessTemplateAndGroup = new SuObjectAndStatusViewModel { SuObject = ProcessTemplateToForm, SomeKindINumSelectListItem = ProcessTemplateGroupList }; return(View(ProcessTemplateAndGroup)); }
public IActionResult LanguageEdit(SuObjectAndStatusViewModel test3) { if (ModelState.IsValid) { var PageSectionLanguage = _pageSectionLanguage.GetPageSectionLanguage(test3.SuObject.Id); PageSectionLanguage.Name = test3.SuObject.Name; PageSectionLanguage.Description = test3.SuObject.Description; PageSectionLanguage.MouseOver = test3.SuObject.MouseOver; _pageSectionLanguage.UpdatePageSectionLanguage(PageSectionLanguage); } return(RedirectToAction("LanguageIndex", new { Id = test3.SuObject.ObjectId.ToString() })); }
public async Task <IActionResult> Edit(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 ToForm = (from s in _Project.GetAllProjects() join t in _ProjectLanguage.GetAllProjectLanguages() on s.Id equals t.ProjectId where t.LanguageId == CurrentUser.DefaultLanguageId && s.Id == Id select new SuObjectVM { Id = s.Id , Name = t.Name , Status = s.ProjectStatusId , ObjectLanguageId = t.Id , Description = t.Description , MouseOver = t.MouseOver }).First(); var ProjectList = new List <SelectListItem>(); foreach (var ProjectFromDb in _projectStatus.GetAllProjectStatus()) { ProjectList.Add(new SelectListItem { Text = ProjectFromDb.Name, Value = ProjectFromDb.Id.ToString() }); } var ProjectAndStatus = new SuObjectAndStatusViewModel { SuObject = ToForm, SomeKindINumSelectListItem = ProjectList }; return(View(ProjectAndStatus)); }
public async Task <IActionResult> Create(SuObjectAndStatusViewModel FromForm) { if (ModelState.IsValid) { var CurrentUser = await _userManager.GetUserAsync(User); _context.Database.ExecuteSqlCommand("UserOrganizationCreate @p0, @p1, @p2, @p3", parameters: new[] { FromForm.SuObject.Description //0 , FromForm.SuObject.Status.ToString() , FromForm.SuObject.Type.ToString() , CurrentUser.Id }); } return(RedirectToAction("Index", new { Id = FromForm.SuObject.Description })); }
public IActionResult LanguageEdit(SuObjectAndStatusViewModel FromForm) { if (ModelState.IsValid) { var ProcessTemplateStepLanguage = _processTemplateStepLanguage.GetProcessTemplateStepLanguage(FromForm.SuObject.Id); ProcessTemplateStepLanguage.Name = FromForm.SuObject.Name; ProcessTemplateStepLanguage.Description = FromForm.SuObject.Description; ProcessTemplateStepLanguage.MouseOver = FromForm.SuObject.MouseOver; _processTemplateStepLanguage.UpdateProcessTemplateStepLanguage(ProcessTemplateStepLanguage); } // return RedirectToRoute("EditRole" + "/"+test3.Classification.ClassificationId.ToString() ); return(RedirectToAction("LanguageIndex", new { Id = FromForm.SuObject.ObjectId.ToString() })); }
public IActionResult LanguageCreate(SuObjectAndStatusViewModel test3) { if (ModelState.IsValid) { var ProcessTemplateStepLanguage = new SuProcessTemplateStepLanguageModel { Name = test3.SuObject.Name, Description = test3.SuObject.Description, MouseOver = test3.SuObject.MouseOver, StepId = test3.SuObject.ObjectId, LanguageId = test3.SuObject.LanguageId }; _processTemplateStepLanguage.AddProcessTemplateStepLanguage(ProcessTemplateStepLanguage); } return(RedirectToAction("LanguageIndex", new { Id = test3.SuObject.ObjectId.ToString() })); }
public IActionResult LanguageCreate(SuObjectAndStatusViewModel test3) { if (ModelState.IsValid) { SuOrganizationLanguageModel OrganizationLanguage = new SuOrganizationLanguageModel { Name = test3.SuObject.Name, Description = test3.SuObject.Description, MouseOver = test3.SuObject.MouseOver, OrganizationId = test3.SuObject.ObjectId, LanguageId = test3.SuObject.LanguageId }; _OrganizationLanguage.AddOrganizationLanguage(OrganizationLanguage); } return(RedirectToAction("LanguageIndex", new { Id = test3.SuObject.ObjectId.ToString() })); }
public IActionResult LanguageCreate(SuObjectAndStatusViewModel FromForm) { if (ModelState.IsValid) { SuProcessTemplateFieldLanguageModel ProcessTemplateFieldLanguage = new SuProcessTemplateFieldLanguageModel { Name = FromForm.SuObject.Name, Description = FromForm.SuObject.Description, MouseOver = FromForm.SuObject.MouseOver, ProcessTemplateFieldId = FromForm.SuObject.ObjectId, LanguageId = FromForm.SuObject.LanguageId }; _processTemplateFieldLanguage.AddProcessTemplateFieldLanguage(ProcessTemplateFieldLanguage); } return(RedirectToAction("LanguageIndex", new { Id = FromForm.SuObject.ObjectId.ToString() })); }
public async Task <IActionResult> LanguageEdit(SuObjectAndStatusViewModel FromForm) { if (ModelState.IsValid) { var CurrentUser = await _userManager.GetUserAsync(User); var ProcessTemplateLanguage = _processTemplateLanguage.GetProcessTemplateLanguage(FromForm.SuObject.Id); ProcessTemplateLanguage.Name = FromForm.SuObject.Name; ProcessTemplateLanguage.Description = FromForm.SuObject.Description; ProcessTemplateLanguage.MouseOver = FromForm.SuObject.MouseOver; ProcessTemplateLanguage.ModifierId = CurrentUser.Id; _processTemplateLanguage.UpdateProcessTemplateLanguage(ProcessTemplateLanguage); } // return RedirectToRoute("EditRole" + "/"+FromForm.ProcessTemplate.ProcessTemplateId.ToString() ); return(RedirectToAction("LanguageIndex", new { Id = FromForm.SuObject.ObjectId.ToString() })); }
public async Task <IActionResult> Edit(SuObjectAndStatusViewModel FromForm) { if (ModelState.IsValid) { var ProcessTemplate = _processTemplate.GetProcessTemplate(FromForm.SuObject.Id); ProcessTemplate.ProcessTemplateGroupId = FromForm.SuObject.NotNullId; _processTemplate.UpdateProcessTemplate(ProcessTemplate); var CurrentUser = await _userManager.GetUserAsync(User); var ProcessTemplateLanguage = _processTemplateLanguage.GetProcessTemplateLanguage(FromForm.SuObject.ObjectLanguageId); ProcessTemplateLanguage.Name = FromForm.SuObject.Name; ProcessTemplateLanguage.Description = FromForm.SuObject.Description; ProcessTemplateLanguage.MouseOver = FromForm.SuObject.MouseOver; ProcessTemplateLanguage.ModifierId = CurrentUser.Id; _processTemplateLanguage.UpdateProcessTemplateLanguage(ProcessTemplateLanguage); } return(RedirectToAction("Index")); }
public IActionResult LanguageCreate(SuObjectAndStatusViewModel FromForm) { if (ModelState.IsValid) { var PageLanguage = new SuPageLanguageModel { Name = FromForm.SuObject.Name, Description = FromForm.SuObject.Description, MouseOver = FromForm.SuObject.MouseOver }; PageLanguage.MouseOver = FromForm.SuObject.MouseOver; PageLanguage.MenuName = FromForm.SuObject.MenuName; PageLanguage.TitleName = FromForm.SuObject.Title; PageLanguage.TitleDescription = FromForm.SuObject.PageDescription; PageLanguage.PageId = FromForm.SuObject.ObjectId; PageLanguage.LanguageId = FromForm.SuObject.LanguageId; _PageLanguage.AddPageLanguage(PageLanguage); } return(RedirectToAction("LanguageIndex", new { Id = FromForm.SuObject.ObjectId.ToString() })); }
public async Task <IActionResult> LanguageCreate(SuObjectAndStatusViewModel FromForm) { if (ModelState.IsValid) { var CurrentUser = await _userManager.GetUserAsync(User); var ProcessTemplateLanguage = new SuProcessTemplateLanguageModel { Name = FromForm.SuObject.Name, Description = FromForm.SuObject.Description, MouseOver = FromForm.SuObject.MouseOver, ProcessTemplateId = FromForm.SuObject.ObjectId, LanguageId = FromForm.SuObject.LanguageId, ModifierId = CurrentUser.Id }; _processTemplateLanguage.AddProcessTemplateLanguage(ProcessTemplateLanguage); } return(RedirectToAction("LanguageIndex", new { Id = FromForm.SuObject.ObjectId.ToString() })); }
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)); }
public async Task <IActionResult> Edit(SuObjectAndStatusViewModel FromForm) { if (ModelState.IsValid) { var Page = _Page.GetPage(FromForm.SuObject.Id); var CurrentUser = await _userManager.GetUserAsync(User); Page.ModifiedDate = DateTime.Now; Page.ModifierId = CurrentUser.Id; _Page.UpdatePage(Page); var PageLanguage = _PageLanguage.GetPageLanguage(FromForm.SuObject.ObjectLanguageId); PageLanguage.Name = FromForm.SuObject.Name; PageLanguage.Description = FromForm.SuObject.Description; PageLanguage.MouseOver = FromForm.SuObject.MouseOver; PageLanguage.TitleName = FromForm.SuObject.MouseOver; PageLanguage.TitleDescription = FromForm.SuObject.PageDescription; PageLanguage.ModifiedDate = DateTime.Now; PageLanguage.ModifierId = CurrentUser.Id; _PageLanguage.UpdatePageLanguage(PageLanguage); } return(RedirectToAction("Index")); }
public async Task <IActionResult> Edit(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); var PageDetails = (from s in _Page.GetAllPages() join t in _PageLanguage.GetAllPageLanguages() on s.Id equals t.PageId where t.LanguageId == CurrentUser.DefaultLanguageId && s.Id == Id select new SuObjectVM { Id = s.Id , Name = t.Name , Status = s.PageStatusId , ObjectLanguageId = t.Id , Description = t.Description , MouseOver = t.MouseOver , PageDescription = t.TitleDescription // , // MouseOver = t.Title }).First(); var PageList = new List <SelectListItem>(); foreach (var PageFromDb in _PageStatus.GetAllPageStatus()) { PageList.Add(new SelectListItem { Text = PageFromDb.Name, Value = PageFromDb.Id.ToString() }); } //wwwwwwwwwwwwwwwwwwwwwwwwww var TypeList = (from o in _PageType.GetAllPageTypes() join l in _PageTypeLanguage.GetAllPageTypeLanguages() on o.Id equals l.PageTypeId where l.LanguageId == CurrentUser.DefaultLanguageId select new SuObjectVM { Id = o.Id , Name = l.Name }).ToList(); var TypeListItem = new List <SelectListItem>(); foreach (var TypeFromDb in TypeList) { TypeListItem.Add(new SelectListItem { Text = TypeFromDb.Name, Value = TypeFromDb.Id.ToString() }); } //wwwwwwwwwwwwwwwwwwwwwwww var PageAndStatus = new SuObjectAndStatusViewModel { SuObject = PageDetails, SomeKindINumSelectListItem = PageList, ProbablyTypeListItem = TypeListItem }; return(View(PageAndStatus)); }