public ActionResult New(ProjectPrimaryKey projectPrimaryKey, NewViewModel viewModel) { return(NewPostResult(projectPrimaryKey, viewModel)); }
public PartialViewResult NewFromProposal(ProjectPrimaryKey projectPrimaryKey) { return(NewGetResult(projectPrimaryKey)); }
public PartialViewResult New(ProjectPrimaryKey projectPrimaryKey) { var viewModel = new NewProjectAttachmentViewModel(projectPrimaryKey.EntityObject); return(ViewNew(viewModel, projectPrimaryKey.EntityObject)); }
public PartialViewResult NewForAProject(ProjectPrimaryKey projectPrimaryKey) { var viewModel = new EditInteractionEventViewModel(projectPrimaryKey.EntityObject); return(InteractionEventViewEdit(viewModel, EditInteractionEventEditType.NewInteractionEventEdit)); }
public ActionResult GetProject(WebServiceReturnTypeEnum webServiceReturnTypeEnum, WebServiceToken webServiceToken, ProjectPrimaryKey projectPK) { var projects = WebServiceProject.GetProject(projectPK.PrimaryKeyValue); var gridSpec = new WebServiceProjectGridSpec(); return(GetResultsAsCsvDowloadOrJsonResult(webServiceReturnTypeEnum, projects, gridSpec, "Project")); }
public PartialViewResult New(ProjectPrimaryKey projectPrimaryKey) { var viewModel = new EditNoteViewModel(); return(ViewEdit(viewModel)); }
public PartialViewResult RequestProjectPrimaryContactChange(ProjectPrimaryKey projectPrimaryKey) { return(ViewSupport(SupportRequestTypeEnum.RequestProjectPrimaryContactChange, string.Empty)); }
public ActionResult GetProjectGeometries(WebServiceReturnTypeEnum webServiceReturnTypeEnum, WebServiceToken webServiceToken, ProjectPrimaryKey projectPK) { EnsureThatWebServiceTokenIsValidForUse(webServiceToken); var projectGeometries = WebServiceProjectGeometry.GetProjectGeometries(projectPK.PrimaryKeyValue); var gridSpec = new WebServiceProjectGeometryGridSpec(); return(GetResultsAsCsvDowloadOrJsonResult(webServiceReturnTypeEnum, projectGeometries, gridSpec, "ProjectGeometries")); }
public GridJsonNetJObjectResult <Treatment> TreatmentProjectDetailGridJsonData(ProjectPrimaryKey projectPrimaryKey) { var project = projectPrimaryKey.EntityObject; var treatments = project.Treatments.ToList(); var gridSpec = new TreatmentGridSpec(CurrentPerson); var gridJsonNetJObjectResult = new GridJsonNetJObjectResult <Treatment>(treatments, gridSpec); return(gridJsonNetJObjectResult); }
public GridJsonNetJObjectResult <TreatmentGroup> TreatmentAreaProjectDetailGridJsonData(ProjectPrimaryKey projectPrimaryKey) { var project = projectPrimaryKey.EntityObject; var treatmentAreas = project.Treatments.Where(x => x.TreatmentAreaID.HasValue).Select(x => x.TreatmentArea).GroupBy(x => x.TreatmentAreaID).Select(x => x.ToList().First()).ToList(); var grantAllocationAwardLandownerCostShareLineItems = project.Treatments.Where(x => x.GrantAllocationAwardLandownerCostShareLineItemID.HasValue).Select(x => x.GrantAllocationAwardLandownerCostShareLineItem).GroupBy(x => x.GrantAllocationAwardLandownerCostShareLineItemID).Select(x => x.ToList().First()); var treatmentGroups = new List <TreatmentGroup>(); var treatmentAreaToTreatmentGroups = treatmentAreas.Select(x => new TreatmentGroup(x)).ToList(); var grantAllocationAwardLandownerCostShareLineItemsToTreatmentGroups = grantAllocationAwardLandownerCostShareLineItems.Select(x => new TreatmentGroup(x)).ToList(); treatmentGroups.AddRange(treatmentAreaToTreatmentGroups); treatmentGroups.AddRange(grantAllocationAwardLandownerCostShareLineItemsToTreatmentGroups); var gridSpec = new TreatmentGroupGridSpec(CurrentPerson); var gridJsonNetJObjectResult = new GridJsonNetJObjectResult <TreatmentGroup>(treatmentGroups, gridSpec); return(gridJsonNetJObjectResult); }
public GridJsonNetJObjectResult <GrantAllocationAwardLandownerCostShareLineItem> LandownerCostShareLineItemProjectDetailGridJsonData(ProjectPrimaryKey projectPrimaryKey) { var project = projectPrimaryKey.EntityObject; var landownerCostShareLineItems = project.GrantAllocationAwardLandownerCostShareLineItems; var gridSpec = new LandownerCostShareLineItemProjectDetailGridSpec(CurrentPerson); var gridJsonNetJObjectResult = new GridJsonNetJObjectResult <GrantAllocationAwardLandownerCostShareLineItem>(landownerCostShareLineItems.ToList(), gridSpec); return(gridJsonNetJObjectResult); }