Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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());
        }