Exemplo n.º 1
0
        // Get  Task Status
        public async Task <IActionResult> ProjectTask(ReportVM report)
        {
            var seedtask = new SeededTasks();

            if (report.ProjectId == null)
            {
                seedtask.tasks = adamUnit.TaskRepository.GetAll().Select(x => x.ToModel()).ToList();
                seedtask.Seed  = null;
                return(new ViewAsPdf("TaskList", seedtask));
            }
            seedtask.tasks = adamUnit.TaskRepository
                             .GetAll(x => x.StartDate >= report.StartDate && x.EndDate <= report.EndDate && x.ProjectId == report.ProjectId).Select(x => x.ToModel()).ToList();
            seedtask.Seed = null;
            return(new ViewAsPdf("TaskList", seedtask));
        }
Exemplo n.º 2
0
        // Get Employee Task
        public async Task <IActionResult> EmployeeTask(ReportVM report)
        {
            var seedtask = new SeededTasks();

            if (report.Development == null && report.StartDate == null && report.EndDate == null)
            {
                seedtask.tasks = adamUnit.TaskRepository.GetAll().Select(x => x.ToModel()).ToList();
                seedtask.Seed  = null;
                return(new ViewAsPdf("TaskList", seedtask));
            }
            else if (report.StartDate == null && report.EndDate == null)
            {
                seedtask.tasks = adamUnit.TaskRepository
                                 .GetAll(x => x.Development == report.Development).Select(x => x.ToModel()).ToList();
                seedtask.Seed = null;
                return(new ViewAsPdf("TaskList", seedtask));
            }
            seedtask.tasks = adamUnit.TaskRepository
                             .GetAll(x => x.StartDate >= report.StartDate && x.EndDate <= report.EndDate && x.Development == report.Development).Select(x => x.ToModel()).ToList();
            seedtask.Seed = null;
            return(new ViewAsPdf("TaskList", seedtask));
        }