public ProjectsVM projecttoTable(ProjectViewModel P) { ProjectsVM x = new ProjectsVM(); x.projectID = P.projectID; x.startDate = P.startDate.ToString(); if (P.isActive[0] == 1) { x.isActive = "Active"; } else { x.isActive = "Inactive"; } System.TimeSpan days = P.startDate - P.assignedDate; if (days.Days > 0) { x.timeToStart = days.Days.ToString(); } else { x.timeToStart = "Started"; } x.endDate = P.endDate.ToString(); x.Credits = P.Credits; return(x); }
public IActionResult Project() { ProjectsVM vm = new ProjectsVM(); vm.ProjectMm = Mapper.Map <IEnumerable <Project>, IEnumerable <ProjectVM> >(_projectService.GetAll()); return(View(vm)); }
public List <ProjectTeamDTO> GetAllProjectTeamsByProjectIds(ProjectsVM model) { List <ProjectTeamDTO> projectTeamDTO = new List <ProjectTeamDTO>(); var Ids = model.ProjectIds.Split(","); string[] lstIds = Ids; foreach (var item in lstIds) { int projectId = int.Parse(item); var projectTeam = _context.projectTeams.Where(p => p.ProjectId == projectId).Select(projectTeam => new ProjectTeamDTO { ID = projectTeam.Id, EmployeeId = projectTeam.EmployeeId, teamName = projectTeam.Team.Name, TeamId = projectTeam.TeamId, EmployeeName = projectTeam.Employee.EmployeeName, ProjectId = projectTeam.ProjectId, ProjectName = projectTeam.Project.ProjectName, DepartmentId = projectTeam.DepartmentId, DepartmentName = projectTeam.Department.Name, ProjectPositionId = projectTeam.ProjectPositionId, ProjectPositionName = projectTeam.ProjectPosition.PositionName, }).ToList(); foreach (var item2 in projectTeam) { projectTeamDTO.Add(item2); } } return(projectTeamDTO); }
private void StartEdit(object sender, ItemClickEventArgs e) { ProjectsVM vm = (ProjectsVM)this.DataContext; vm.LeSingleton.SelectedProject = (Project)e.ClickedItem; vm.StartProjectEdit(); }
private void HandleUncheck(object sender, RoutedEventArgs e) { ProjectsVM vm = (ProjectsVM)this.DataContext; CheckBox box = sender as CheckBox; string name = box.Content.ToString(); vm.HandleUncheck(name); }
private void SelectTabProjects() { UnSelectAllTabs(); IsTabProjectSelected = true; View.SwitchToTab(HomeTab.Projects); if (mIsProjectsNeedLoad) { mIsProjectsNeedLoad = false; ProjectsVM.LoadData(); } }
private void startdel(object sender, RoutedEventArgs e) { ProjectsVM vm = (ProjectsVM)this.DataContext; vm.StartDelete(); Grid mview = this.FindName("mainView") as Grid; Grid pview = this.FindName("popview") as Grid; mview.Visibility = Visibility.Collapsed; pview.Visibility = Visibility.Visible; }
public List <ProjectTeamDTO> GetAllProjectTeamsByProjectIds(ProjectsVM model) { return(_projectTeamRepository.GetAllProjectTeamsByProjectIds(model)); }
public MainViewVM( ProjectsVM projectsVM) { ProjectsVM = projectsVM; }
public ProjectsPage() { InitializeComponent(); vm = new ProjectsVM(); this.DataContext = vm; }