public ActionResult New(int id) { var parentCategory = categoryRepository.GetById(id); var defaultCategory = Category.DefaultCategory(parentCategory, orderableService.NextPosition); return(View("Edit", EditViewData.WithCategory(defaultCategory))); }
private PartialViewResult ViewEdit(EditViewModel viewModel) { var allDocumentTypes = WaterQualityManagementPlanDocumentType.All.ToSelectListWithDisabledEmptyFirstRow(x => x.WaterQualityManagementPlanDocumentTypeID.ToString(CultureInfo.InvariantCulture), x => x.WaterQualityManagementPlanDocumentTypeDisplayName); var viewData = new EditViewData(allDocumentTypes); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
private PartialViewResult ViewNewFundingEventFundingSources(EditViewModel viewModel, TreatmentBMP treatmentBMP) { var allFundingSources = HttpRequestStorage.DatabaseEntities.FundingSources.ToList().Select(x => new FundingSourceSimple(x)).OrderBy(p => p.DisplayName).ToList(); var viewData = new EditViewData(allFundingSources, FundingEventType.All.OrderBy(x => x.SortOrder).ToList(), treatmentBMP); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
private PartialViewResult ViewEdit(ProjectImage projectImage, EditViewModel viewModel) { var projectImageTimings = ProjectImageTiming.All.ToSelectListWithEmptyFirstRow(x => x.ProjectImageTimingID.ToString(CultureInfo.InvariantCulture), x => x.ProjectImageTimingDisplayName); var viewData = new EditViewData(projectImage, projectImageTimings); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
private PartialViewResult ViewEdit(EditViewModel viewModel, ReportTemplate reportTemplate) { var firmaPage = FirmaPageTypeEnum.ReportAddReport.GetFirmaPage(); var viewData = new EditViewData(CurrentFirmaSession, firmaPage, reportTemplate); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
private PartialViewResult ViewEdit(EditViewModel viewModel) { var allCustomPages = HttpRequestStorage.DatabaseEntities.CustomPages.ToList(); var viewData = new EditViewData(DocumentCategory.All, allCustomPages); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
private PartialViewResult ViewEditInDialog(EditViewModel viewModel, NeptunePage neptunePage) { var ckEditorToolbar = CkEditorExtension.CkEditorToolbar.AllOnOneRowNoMaximize; var viewData = new EditViewData(ckEditorToolbar, SitkaRoute <FileResourceController> .BuildUrlFromExpression(x => x.CkEditorUploadFileResource(neptunePage))); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
private PartialViewResult ViewEditInDialog(EditViewModel viewModel, FirmaPage firmaPage) { var ckEditorToolbar = firmaPage.FirmaPageType.FirmaPageRenderType == FirmaPageRenderType.PageContent ? CkEditorExtension.CkEditorToolbar.AllOnOneRowNoMaximize : CkEditorExtension.CkEditorToolbar.All; var viewData = new EditViewData(ckEditorToolbar, SitkaRoute <FileResourceController> .BuildUrlFromExpression(x => x.CkEditorUploadFileResource(firmaPage))); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
private PartialViewResult ViewEdit(EditViewModel viewModel) { var stormwaterJurisdictions = HttpRequestStorage.DatabaseEntities.StormwaterJurisdictions.ToList(); var hydrologicSubareas = HttpRequestStorage.DatabaseEntities.HydrologicSubareas.ToList(); var viewData = new EditViewData(stormwaterJurisdictions, hydrologicSubareas, TrashCaptureStatusType.All); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
private PartialViewResult ViewEdit(EditViewModel viewModel, PerformanceMeasure performanceMeasure) { var associatePerformanceMeasureTaxonomyLevel = MultiTenantHelpers.GetAssociatePerformanceMeasureTaxonomyLevel(); var taxonomyBranchSimples = associatePerformanceMeasureTaxonomyLevel.GetTaxonomyTiers().OrderBy(p => p.DisplayName).ToList().Select(x => new TaxonomyTier(x)).ToList(); var viewData = new EditViewData(new PerformanceMeasureSimple(performanceMeasure), taxonomyBranchSimples, associatePerformanceMeasureTaxonomyLevel); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
private PartialViewResult ViewEdit(EditViewModel viewModel) { var menusAsSelectListItems = FirmaMenuItem.All.ToSelectListWithEmptyFirstRow( x => x.FirmaMenuItemID.ToString(CultureInfo.InvariantCulture), x => x.GetFirmaMenuItemDisplayName()); var viewData = new EditViewData(menusAsSelectListItems); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
private PartialViewResult ViewEdit(EditViewModel viewModel) { var measurementUnitTypesAsSelectListItems = MeasurementUnitType.All.OrderBy(x => x.MeasurementUnitTypeDisplayName).ToSelectListWithEmptyFirstRow(x => x.MeasurementUnitTypeID.ToString(CultureInfo.InvariantCulture), x => x.MeasurementUnitTypeDisplayName); var performanceMeasureTypesAsSelectListItems = PerformanceMeasureType.All.OrderBy(x => x.PerformanceMeasureTypeDisplayName) .ToSelectListWithEmptyFirstRow(x => x.PerformanceMeasureTypeID.ToString(CultureInfo.InvariantCulture), x => x.PerformanceMeasureTypeDisplayName); var viewData = new EditViewData(measurementUnitTypesAsSelectListItems, performanceMeasureTypesAsSelectListItems); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
private PartialViewResult ViewEdit(EditViewModel viewModel) { var evaluationStatuses = EvaluationStatus.All.ToSelectListWithEmptyFirstRow(v => v.EvaluationStatusID.ToString(), t => t.EvaluationStatusDisplayName); var evaluationVisibilities = EvaluationVisibility.All.ToSelectListWithEmptyFirstRow(v => v.EvaluationVisibilityID.ToString(), t => t.EvaluationVisibilityDisplayName); var firmaPage = FirmaPageTypeEnum.CreateEvaluationInstructions.GetFirmaPage(); var viewData = new EditViewData(CurrentFirmaSession, firmaPage, evaluationStatuses.ToList(), evaluationVisibilities.ToList()); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
private PartialViewResult ViewEdit(EditViewModel viewModel, ProjectCustomAttributeGroup projectCustomAttributeGroup) { var instructionsFirmaPage = FirmaPageTypeEnum.ManageProjectCustomAttributeGroupInstructions.GetFirmaPage(); var submitUrl = ModelObjectHelpers.IsRealPrimaryKeyValue(viewModel.ProjectCustomAttributeGroupID) ? SitkaRoute <ProjectCustomAttributeGroupController> .BuildUrlFromExpression(x => x.Edit(viewModel.ProjectCustomAttributeGroupID)) : SitkaRoute <ProjectCustomAttributeGroupController> .BuildUrlFromExpression(x => x.New()); var viewData = new EditViewData(CurrentFirmaSession, submitUrl, instructionsFirmaPage, projectCustomAttributeGroup); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
private PartialViewResult ViewEdit(EditViewModel viewModel, FundingSourceCustomAttributeType fundingSourceCustomAttributeType) { var instructionsFirmaPage = FirmaPageTypeEnum.ManageFundingSourceCustomAttributeTypeInstructions.GetFirmaPage(); var submitUrl = ModelObjectHelpers.IsRealPrimaryKeyValue(viewModel.FundingSourceCustomAttributeTypeID) ? SitkaRoute <FundingSourceCustomAttributeTypeController> .BuildUrlFromExpression(x => x.Edit(viewModel.FundingSourceCustomAttributeTypeID)) : SitkaRoute <FundingSourceCustomAttributeTypeController> .BuildUrlFromExpression(x => x.New()); var viewData = new EditViewData(CurrentFirmaSession, MeasurementUnitType.All, FundingSourceCustomAttributeDataType.All, Role.All, submitUrl, instructionsFirmaPage, fundingSourceCustomAttributeType); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
private PartialViewResult ViewEdit(EditViewModel viewModel, ProjectCustomAttributeType projectCustomAttributeType) { var instructionsFirmaPage = FirmaPage.GetFirmaPageByPageType(FirmaPageType.ManageProjectCustomAttributeTypeInstructions); var submitUrl = ModelObjectHelpers.IsRealPrimaryKeyValue(viewModel.ProjectCustomAttributeTypeID) ? SitkaRoute <ProjectCustomAttributeTypeController> .BuildUrlFromExpression(x => x.Edit(viewModel.ProjectCustomAttributeTypeID)) : SitkaRoute <ProjectCustomAttributeTypeController> .BuildUrlFromExpression(x => x.New()); var viewData = new EditViewData(CurrentPerson, MeasurementUnitType.All, ProjectCustomAttributeDataType.All, submitUrl, instructionsFirmaPage, projectCustomAttributeType); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
private PartialViewResult ViewEdit(EditViewModel viewModel) { var focusAreaStatusAsSelectListItems = FocusAreaStatus.All.ToSelectListWithEmptyFirstRow(k => k.FocusAreaStatusID.ToString(), v => v.FocusAreaStatusDisplayName); var regions = HttpRequestStorage.DatabaseEntities.DNRUplandRegions.ToList().OrderBy(x => x.DisplayName).ToSelectListWithEmptyFirstRow(k => k.DNRUplandRegionID.ToString(), v => v.DNRUplandRegionName); var isSitkaAdmin = new SitkaAdminFeature().HasPermissionByPerson(CurrentPerson); var viewData = new EditViewData(focusAreaStatusAsSelectListItems, regions, isSitkaAdmin); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
public async Task <EditViewModel> GetEditViewModelAsync(string studentId) { StudentDTO student = await studentService.GetByIdAsync(studentId); if (student == null) { return(null); } var pageData = new EditViewData(student); EditViewModel viewModel = viewFactory.CreateView <EditViewData, EditViewModel>(pageData); return(viewModel); }
private ViewResult ViewEdit(EditViewModel viewModel, TreatmentBMPType treatmentBMPType) { var instructionsNeptunePage = NeptunePage.GetNeptunePageByPageType(NeptunePageType.ManageTreatmentBMPTypeInstructions); var submitUrl = ModelObjectHelpers.IsRealPrimaryKeyValue(viewModel.TreatmentBMPTypeID) ? SitkaRoute <TreatmentBMPTypeController> .BuildUrlFromExpression(x => x.Edit(viewModel.TreatmentBMPTypeID)) : SitkaRoute <TreatmentBMPTypeController> .BuildUrlFromExpression(x => x.New()); var observationTypes = treatmentBMPType?.TreatmentBMPTypeAssessmentObservationTypes.ToList() ?? new List <TreatmentBMPTypeAssessmentObservationType>(); var customAttributeTypes = treatmentBMPType?.TreatmentBMPTypeCustomAttributeTypes.ToList() ?? new List <TreatmentBMPTypeCustomAttributeType>(); var allTreatmentBMPAssessmentObservationTypes = HttpRequestStorage.DatabaseEntities.TreatmentBMPAssessmentObservationTypes.ToList(); var allCustomAttributeTypes = HttpRequestStorage.DatabaseEntities.CustomAttributeTypes.ToList(); var viewData = new EditViewData(CurrentPerson, observationTypes, submitUrl, instructionsNeptunePage, treatmentBMPType, customAttributeTypes, allTreatmentBMPAssessmentObservationTypes, allCustomAttributeTypes); return(RazorView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
public async Task <EditViewModel> GetEditAttendanceViewModelAsync(int attendanceId) { AttendanceDTO attendance = await attendanceService.GetByIdAsync(attendanceId); if (attendance == null) { return(null); } EditViewData viewModelData = new EditViewData(attendance); EditViewModel viewModel = viewFactory.CreateView <EditViewData, EditViewModel>(viewModelData); return(viewModel); }
private PartialViewResult ViewEdit(EditViewModel viewModel) { var customPageTypesAsSelectListItems = CustomPageDisplayType.All.OrderBy(x => x.CustomPageDisplayTypeDisplayName) .ToSelectListWithEmptyFirstRow(x => x.CustomPageDisplayTypeID.ToString(CultureInfo.InvariantCulture), x => x.CustomPageDisplayTypeDisplayName); var customPageNavigationSections = CustomPageNavigationSection.All.ToSelectListWithEmptyFirstRow( x => x.CustomPageNavigationSectionID.ToString(CultureInfo.InvariantCulture), y => y.CustomPageNavigationSectionName); var viewData = new EditViewData(customPageTypesAsSelectListItems, customPageNavigationSections); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
public async Task <EditViewModel> GetEditJournalViewModelAsync(int journalId) { JournalDTO journal = await service.GetByIdAsyncWithMentor(journalId); if (journal == null) { return(null); } EditViewData viewModelData = new EditViewData(journal); EditViewModel viewModel = viewFactory.CreateView <EditViewData, EditViewModel>(viewModelData); return(viewModel); }
private PartialViewResult ViewEdit(EditViewModel viewModel, ProjectCustomAttributeType projectCustomAttributeType) { var instructionsFirmaPage = FirmaPageTypeEnum.ManageProjectCustomAttributeTypeInstructions.GetFirmaPage(); var submitUrl = ModelObjectHelpers.IsRealPrimaryKeyValue(viewModel.ProjectCustomAttributeTypeID) ? SitkaRoute <ProjectCustomAttributeTypeController> .BuildUrlFromExpression(x => x.Edit(viewModel.ProjectCustomAttributeTypeID)) : SitkaRoute <ProjectCustomAttributeTypeController> .BuildUrlFromExpression(x => x.New()); var allProjectCustomAttributeGroups = HttpRequestStorage.DatabaseEntities.ProjectCustomAttributeGroups.ToList(); var viewData = new EditViewData(CurrentFirmaSession, MeasurementUnitType.All, ProjectCustomAttributeDataType.All, Role.All, submitUrl, instructionsFirmaPage, projectCustomAttributeType, allProjectCustomAttributeGroups); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
public ActionResult Edit(User user, string password) { if (!ModelState.IsValid) { return(View("Edit", EditViewData.WithUser(user))); } if (!string.IsNullOrEmpty(password)) { user.Password = userService.HashPassword(password); } return(View("Edit", EditViewData.WithUser(user).WithMessage("Changes have been saved"))); }
public async Task <EditViewModel> GetEditViewModelAsync(int assignmentId, string studentId) { SubmissionDTO submission = await service.GetByCompositeKeysAsync(assignmentId, studentId); if (submission == null) { return(null); } var viewModelData = new EditViewData(submission); var viewModel = viewFactory.CreateView <EditViewData, EditViewModel>(viewModelData); return(viewModel); }
public async Task <EditViewModel> GetWorkDayEditViewModelAsync(int workDayId) { WorkDayDTO workDayDTO = await workDayService.GetByIdAsync(workDayId); if (workDayDTO == null) { return(null); } EditViewData viewModelData = new EditViewData(workDayDTO); EditViewModel viewModel = viewModelFactory.CreateView <EditViewData, EditViewModel>(viewModelData); return(viewModel); }
public async Task <EditViewModel> GetEditViewModelAsync(string mentorId) { MentorDTO mentor = await mentorService.GetByIdAsync(mentorId); if (mentor == null) { return(null); } var viewModelData = new EditViewData(mentor); EditViewModel viewModel = viewFactory.CreateView <EditViewData, EditViewModel>(viewModelData); return(viewModel); }
private PartialViewResult ViewEdit(EditViewModel viewModel) { var firmaPage = FirmaPageTypeEnum.ActionItemEditDialog.GetFirmaPage(); var peopleSelectListItems = HttpRequestStorage.DatabaseEntities.People.AsEnumerable() .ToSelectListWithEmptyFirstRow(x => x.PersonID.ToString(), x => x.GetFullNameFirstLastAndOrg()); var projectProjectStatuses = HttpRequestStorage.DatabaseEntities.ProjectProjectStatuses.Where(pps => pps.ProjectID == viewModel.ProjectID); var projectProjectStatusesSelectListItems = projectProjectStatuses.Any() ? projectProjectStatuses.AsEnumerable().ToSelectListWithEmptyFirstRow(x => x.ProjectProjectStatusID.ToString(), x => x.GetDropdownDisplayName()) : new List <SelectListItem>().AsEnumerable(); var viewData = new EditViewData(CurrentFirmaSession, firmaPage, peopleSelectListItems, projectProjectStatusesSelectListItems); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
public ActionResult Edit(EditViewData model) { if (ModelState.IsValid) { UserPhone phone = _db.UserPhones.SingleOrDefault(x => x.UserID == model.Item.ID && x.ConfirmCode == model.Item.ConfirmCode); if (phone == null) { ModelState.AddModelError("ConfirmCode", "Не верный код подтверждения"); return(View(model)); } if (_db.Users.Any(x => x.UserName == model.Item.UserName)) { ModelState.AddModelError("UserName", "Такой пользователь уже есть."); return(View(model)); } phone.Confirm = true; UserInformation entity = phone.User; entity.FirstName = model.Item.FirstName; entity.LastName = model.Item.LastName; var user = new User { UserName = model.Item.UserName, UserInformation = entity }; IdentityResult result = _userManager.Create(user, model.Item.Password); if (result.Succeeded) { SignIn(user, true); _db.SaveChanges(); return(RedirectToAction("Index", "Help")); } foreach (var error in result.Errors) { ModelState.AddModelError("UserError", error); } } return(View(model)); }
private PartialViewResult ViewEdit(EditViewModel viewModel, bool isInKeystone, Person currentPrimaryContactPerson) { var organizationTypesAsSelectListItems = HttpRequestStorage.DatabaseEntities.OrganizationTypes .OrderBy(x => x.OrganizationTypeName) .ToSelectListWithEmptyFirstRow(x => x.OrganizationTypeID.ToString(CultureInfo.InvariantCulture), x => x.OrganizationTypeName); var activePeople = HttpRequestStorage.DatabaseEntities.People.GetActivePeople().Where(x => x.IsFullUser()).ToList(); if (currentPrimaryContactPerson != null && !activePeople.Contains(currentPrimaryContactPerson)) { activePeople.Add(currentPrimaryContactPerson); } var people = activePeople.OrderBy(x => x.FullNameLastFirst).ToSelectListWithEmptyFirstRow(x => x.PersonID.ToString(CultureInfo.InvariantCulture), x => x.FullNameFirstLastAndOrg); bool isSitkaAdmin = new SitkaAdminFeature().HasPermissionByPerson(CurrentPerson); var viewData = new EditViewData(organizationTypesAsSelectListItems, people, isInKeystone, isSitkaAdmin); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }