private projectComponentViewModel populateVitrualModelFromProjectComponent(projectComponent projectComponent) { var projectComponentVM = new projectComponentViewModel(); projectComponentVM.completionDate = projectComponent.completionDate; projectComponentVM.completionDeadline = projectComponent.completionDeadline; projectComponentVM.componentDescription = projectComponent.componentDescription; projectComponentVM.componentStatus = projectComponent.componentStatus; projectComponentVM.componentType = projectComponent.componentType; projectComponentVM.projectComponentID = projectComponent.projectComponentID; projectComponentVM.startDate = projectComponent.startDate; projectComponentVM.title = projectComponent.title; return(projectComponentVM); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } var projectComponent = await Context.projectComponent.FirstOrDefaultAsync(m => m.ID == id); if (projectComponent == null) { return(NotFound()); } if (projectComponent.creatingUserID != getLoggedInUserId()) { return(Forbid()); } projectComponentVM = populateVitrualModelFromProjectComponent(projectComponent); return(Page()); }