Esempio n. 1
0
        public string EditProject(Project project)
        {
            ProjectManagementDbContext dbContext = new ProjectManagementDbContext();
            Project projectData = dbContext.Projects.Find(project.ProjectID);

            projectData.ProjectDesc = project.ProjectDesc;
            projectData.StartDate   = project.StartDate;
            projectData.EndDate     = project.EndDate;
            projectData.Priority    = project.Priority;

            if (dbContext.SaveChanges() > 0)
            {
                return("Record updated Successfully");
            }
            else
            {
                return("Failed. Plese try again later");
            }
        }
        public string EditTask(Task task)
        {
            ProjectManagementDbContext dbContext = new ProjectManagementDbContext();
            Task taskData = dbContext.Tasks.Find(task.TaskID);

            taskData.TaskDesc   = task.TaskDesc;
            taskData.StartDate  = task.StartDate;
            taskData.EndDate    = task.EndDate;
            taskData.Priority   = task.Priority;
            taskData.TaskStatus = task.TaskStatus;
            taskData.TaskOwner  = task.TaskOwner;

            if (dbContext.SaveChanges() > 0)
            {
                return("Record updated Successfully");
            }
            else
            {
                return("Failed. Plese try again later");
            }
        }
Esempio n. 3
0
        public Project GetProject(int id)
        {
            ProjectManagementDbContext dbContext = new ProjectManagementDbContext();

            return(dbContext.Projects.Where(p => p.ProjectID == id).FirstOrDefault());
        }
 public AdminController(ProjectManagementDbContext dbContext, UserManager <User> userManager)
 {
     _userManager = userManager;
     _dbContext   = dbContext;
 }
 public ProjectRepository(ProjectManagementDbContext ctx) : base(ctx)
 {
 }
Esempio n. 6
0
 public UserController(ProjectManagementDbContext projectContext)
 {
     _context = projectContext;
 }
        public List <User> GetAllUsers()
        {
            ProjectManagementDbContext dbContext = new ProjectManagementDbContext();

            return(dbContext.Users.ToList());
        }
 public DefaultEditionCreator(ProjectManagementDbContext context)
 {
     _context = context;
 }
        public int GetCompletedTaskCountByProject(int id)
        {
            ProjectManagementDbContext dbContext = new ProjectManagementDbContext();

            return(dbContext.Tasks.Where(t => t.ProjectID == id && t.TaskStatus == true).Count());
        }
        public int GetTaskCountByProject(int id)
        {
            ProjectManagementDbContext dbContext = new ProjectManagementDbContext();

            return(dbContext.Tasks.Where(t => t.ProjectID == id).Count());
        }
        public List <ParentTask> GetAllParentTasks()
        {
            ProjectManagementDbContext dbContext = new ProjectManagementDbContext();

            return(dbContext.ParentTasks.Distinct <ParentTask>().ToList());
        }
        public Task GetTask(int id)
        {
            ProjectManagementDbContext dbContext = new ProjectManagementDbContext();

            return(dbContext.Tasks.Include("ParentTask").Include("Project").Where(t => t.TaskID == id).FirstOrDefault());
        }
        public List <Task> GetAllTasks()
        {
            ProjectManagementDbContext dbContext = new ProjectManagementDbContext();

            return(dbContext.Tasks.Include(p => p.ParentTask).Include(p => p.Project).ToList());
        }
Esempio n. 14
0
 public DefaultTenantBuilder(ProjectManagementDbContext context)
 {
     _context = context;
 }
Esempio n. 15
0
 public Repository(ProjectManagementDbContext ctx)
 {
     _ctx = ctx;
 }
Esempio n. 16
0
 public TenantRoleAndUserBuilder(ProjectManagementDbContext context, int tenantId)
 {
     _context  = context;
     _tenantId = tenantId;
 }
Esempio n. 17
0
 public DefaultLanguagesCreator(ProjectManagementDbContext context)
 {
     _context = context;
 }
Esempio n. 18
0
 public HostRoleAndUserCreator(ProjectManagementDbContext context)
 {
     _context = context;
 }
 public DefaultSettingsCreator(ProjectManagementDbContext context)
 {
     _context = context;
 }
        public User GetUser(int id)
        {
            ProjectManagementDbContext dbContext = new ProjectManagementDbContext();

            return(dbContext.Users.Where(u => u.UserID == id).FirstOrDefault());
        }
 public CheckListItemRepository(ProjectManagementDbContext ctx) : base(ctx)
 {
 }
Esempio n. 22
0
        static void Main(string[] args)
        {
            using (ProjectManagementDbContext model = new ProjectManagementDbContext())
            {
                Project project = new Project();
                project.ProjectID      = 1;
                project.ProjectDesc    = "Test Project";
                project.StartDate      = Convert.ToDateTime("01/01/2017");
                project.EndDate        = Convert.ToDateTime("31/12/2018");
                project.Priority       = 10;
                project.ProjectManager = 1;
                model.Projects.Add(project);

                project                = new Project();
                project.ProjectID      = 2;
                project.ProjectDesc    = "Sample Project";
                project.StartDate      = Convert.ToDateTime("01/01/2018");
                project.EndDate        = Convert.ToDateTime("31/12/2018");
                project.Priority       = 15;
                project.ProjectManager = 2;
                model.Projects.Add(project);


                ParentTask parentTask = new ParentTask();
                parentTask.ParentTaskID   = 1;
                parentTask.ParentTaskDesc = "Parent 1";

                List <Task> taskList = new List <Task>();

                Task task = new Task();
                task.TaskID       = 1;
                task.ParentTaskID = 1;
                task.ProjectID    = 1;
                task.StartDate    = Convert.ToDateTime("27/06/2018");
                task.EndDate      = Convert.ToDateTime("29/06/2018");
                task.TaskDesc     = "Sample Task Parent 1";
                task.Priority     = 10;
                task.TaskOwner    = 1;
                taskList.Add(task);


                task              = new Task();
                task.TaskID       = 2;
                task.ParentTaskID = 1;
                task.ProjectID    = 1;
                task.StartDate    = Convert.ToDateTime("20/06/2018");
                task.EndDate      = Convert.ToDateTime("25/06/2018");
                task.TaskDesc     = "This is test task Parent 1";
                task.Priority     = 20;
                task.TaskOwner    = 1;
                taskList.Add(task);


                task              = new Task();
                task.TaskID       = 3;
                task.ParentTaskID = 1;
                task.ProjectID    = 1;
                task.StartDate    = Convert.ToDateTime("27/06/2018");
                task.EndDate      = Convert.ToDateTime("29/06/2018");
                task.TaskDesc     = "Test Task Parent 1";
                task.Priority     = 5;
                task.TaskOwner    = 2;
                taskList.Add(task);

                parentTask.Tasks = taskList;

                model.ParentTasks.Add(parentTask);

                parentTask = new ParentTask();
                parentTask.ParentTaskID   = 2;
                parentTask.ParentTaskDesc = "Parent 2";

                taskList = new List <Task>();

                task              = new Task();
                task.TaskID       = 4;
                task.ParentTaskID = 2;
                task.ProjectID    = 2;
                task.StartDate    = Convert.ToDateTime("27/04/2018");
                task.EndDate      = Convert.ToDateTime("29/06/2018");
                task.TaskDesc     = "Sample Task parent 2";
                task.Priority     = 15;
                task.TaskOwner    = 2;
                taskList.Add(task);


                task              = new Task();
                task.TaskID       = 5;
                task.ParentTaskID = 2;
                task.ProjectID    = 2;
                task.StartDate    = Convert.ToDateTime("20/03/2018");
                task.EndDate      = Convert.ToDateTime("25/05/2018");
                task.TaskDesc     = "This is test task Parent 2";
                task.Priority     = 21;
                task.TaskOwner    = 1;
                taskList.Add(task);


                task              = new Task();
                task.TaskID       = 6;
                task.ParentTaskID = 2;
                task.ProjectID    = 2;
                task.StartDate    = Convert.ToDateTime("27/06/2018");
                task.EndDate      = Convert.ToDateTime("29/09/2018");
                task.TaskDesc     = "Test Task Parent 2";
                task.Priority     = 30;
                taskList.Add(task);

                parentTask.Tasks = taskList;

                model.ParentTasks.Add(parentTask);

                User user = new User();
                user.UserID     = 1;
                user.FirstName  = "Riyaz";
                user.LastName   = "S";
                user.EmployeeID = 123456;


                model.Users.Add(user);

                user            = new User();
                user.UserID     = 2;
                user.FirstName  = "Sam";
                user.LastName   = "Troy";
                user.EmployeeID = 423423;


                model.Users.Add(user);

                model.SaveChanges();
            }
            //TaskManagerBusinessLayer businessLayer = new TaskManagerBusinessLayer();
            //List<Task> taskList = businessLayer.GetAllTasks();

            //Task task = businessLayer.GetTask(1);
        }
Esempio n. 23
0
 public CardService(ProjectManagementDbContext dbContext)
 {
     _dbContext = dbContext;
 }
 public InitialHostDbBuilder(ProjectManagementDbContext context)
 {
     _context = context;
 }
Esempio n. 25
0
 public TeamMemberController(ProjectManagementDbContext dbContext, UserManager <User> userManager)
 {
     _userManager = userManager;
     _dbContext   = dbContext;
 }