// GET: api/Task_new public List <TaskParent> Get() { List <TaskParent> tskParentList = new List <TaskParent>(); using (SBAEntities db = new SBAEntities()) { List <Task_New> taskList = db.Task_New.ToList(); List <Parent_Task_New> parentTaskList = db.Parent_Task_New.ToList(); var r4taskParent = from i in taskList join i2 in parentTaskList on i.Parent_id equals i2.Parent_Id select new { i.Parent_id, i.Priority, i.Start_Date, i.End_Date, i2.Parent_Task, i.Task_Name, i.User_id, i.Project_id }; foreach (var itemTaskParent in r4taskParent) { TaskParent tskParent = new TaskParent(); tskParent.parentId = itemTaskParent.Parent_id; tskParent.parentTaskName = itemTaskParent.Parent_Task; tskParent.priority = itemTaskParent.Priority; tskParent.Start_Date = itemTaskParent.Start_Date.Value; tskParent.End_Date = itemTaskParent.End_Date.Value; tskParent.taskName = itemTaskParent.Task_Name; tskParent.UserId = itemTaskParent.User_id.Value; tskParentList.Add(tskParent); } return(tskParentList); } }
// GET: api/Task_new/5 public TaskParent Get(int id) { TaskParent tskParent = new TaskParent(); using (SBAEntities db = new SBAEntities()) { List <Task_New> taskList = db.Task_New.ToList(); List <Parent_Task_New> parentTaskList = db.Parent_Task_New.ToList(); var r4taskParent = from i in taskList join i2 in parentTaskList on i.Parent_id equals i2.Parent_Id where i.Task_id == id select new { i.Parent_id, i.Priority, i.Start_Date, i.End_Date, i2.Parent_Task, i.Task_Name, i.User_id, i.Project_id }; foreach (var itemTaskParent in r4taskParent) { tskParent.End_Date = itemTaskParent.End_Date.Value; tskParent.Start_Date = itemTaskParent.Start_Date.Value; if (itemTaskParent.Parent_id.Equals(0)) { tskParent.isParent = true; tskParent.parentId = 0; } else { tskParent.parentId = itemTaskParent.Parent_id; tskParent.isParent = true; } } return(tskParent); } }
// POST: api/User public void Post(User_New item) { using (SBAEntities db = new SBAEntities()) { db.User_New.Add(item); db.SaveChanges(); } }
public List <User_New> Get() { using (SBAEntities db = new SBAEntities()) { return(db.User_New.ToList()); } }
// POST: api/User public void Post(Parent_Task_New item) { using (SBAEntities db = new SBAEntities()) { db.Parent_Task_New.Add(item); db.SaveChanges(); } }
public List <Parent_Task_New> Get() { using (SBAEntities db = new SBAEntities()) { return(db.Parent_Task_New.ToList()); } }
// POST: api/Project public void Post(Project_new item) { using (SBAEntities db = new SBAEntities()) { db.Project_new.Add(item); db.SaveChanges(); } }
// DELETE: api/User/5 public void Delete(int id) { using (SBAEntities db = new SBAEntities()) { User_New obj = db.User_New.Find(id); db.User_New.Remove(obj); db.SaveChanges(); } }
// PUT: api/User/5 public void Put(User_New item) { using (SBAEntities db = new SBAEntities()) { User_New obj = db.User_New.Find(item.User_id); obj.Employee_id = item.Employee_id; obj.First_Name = item.First_Name; obj.Last_name = item.Last_name; db.SaveChanges(); } }
// DELETE: api/User/5 public void Delete(int id) { using (SBAEntities db = new SBAEntities()) { List <Task_New> taskList = db.Task_New.ToList(); Task_New objTask = db.Task_New.Find(id); Parent_Task_New objParentTask = db.Parent_Task_New.Find(id); objTask.Status = "Completed"; db.SaveChanges(); db.Parent_Task_New.Remove(objParentTask); db.SaveChanges(); } }
// PUT: api/Project/5 public void Put(Project_new item) { using (SBAEntities db = new SBAEntities()) { Project_new obj = db.Project_new.Find(item.Project_id); obj.User_id = item.User_id; obj.Priority = item.Priority; obj.Project_Name = item.Project_Name; obj.Start_Date = item.Start_Date; obj.End_Date = item.End_Date; db.SaveChanges(); } }
// GET: api/Project_New public List <TaskProject> Get() { Project_new prj = new Project_new(); Task_New tsk = new Task_New(); List <TaskProject> taskProjects = new List <TaskProject>(); int taskCount; int taskCompleted; using (SBAEntities db = new SBAEntities()) { List <Project_new> prjList = db.Project_new.ToList(); List <Task_New> tskList = db.Task_New.ToList(); var r4Project = from i in prjList join i2 in tskList on i.Project_id equals i2.Project_id select new { i.Project_id, i.Project_Name, i.Start_Date, i.End_Date, i.Priority, i2.Task_id, i2.Status }; var r3Project = from i in prjList select new { i.End_Date, i.Start_Date, i.Project_id, i.Project_Name, i.Priority }; foreach (var itemPrj in r3Project) { TaskProject objTaskProject = new TaskProject(); objTaskProject.Start_Date = itemPrj.Start_Date.Value; objTaskProject.End_Date = itemPrj.End_Date.Value; objTaskProject.priority = itemPrj.Priority; objTaskProject.projectId = itemPrj.Project_id; objTaskProject.projectName = itemPrj.Project_Name; taskCount = 0; taskCompleted = 0; foreach (var item in r4Project) { if (objTaskProject.projectId == item.Project_id) { taskCount = taskCount + 1; } } objTaskProject.taskCount = taskCount; foreach (var item in r4Project) { if (objTaskProject.projectId == item.Project_id || (item.Status == "Completed")) { taskCompleted = taskCompleted + 1; } } objTaskProject.statusCompleted = taskCompleted; taskProjects.Add(objTaskProject); } return(taskProjects); } }
// POST: api/Project public void Post(TaskParent item) { Task_New tskNew = new Task_New(); Parent_Task_New tskParentNew = new Parent_Task_New(); using (SBAEntities db = new SBAEntities()) { tskNew.Task_id = item.taskId; tskNew.Task_Name = item.taskName; tskNew.Project_id = item.projectId; tskNew.Start_Date = item.Start_Date; tskNew.End_Date = item.End_Date; tskNew.Priority = item.priority; tskNew.User_id = item.UserId; db.Task_New.Add(tskNew); db.SaveChanges(); } }
// GET: api/User/5 public User_New Get(int id) { User_New usr = new User_New(); using (SBAEntities db = new SBAEntities()) { List <User_New> userList = db.User_New.ToList(); var r4 = from i in userList where i.User_id == id select new { i.Employee_id, i.First_Name, i.Last_name }; foreach (var item in r4) { usr.Employee_id = item.Employee_id; usr.First_Name = item.First_Name; usr.Last_name = item.Last_name; } } return(usr); }
// PUT: api/Project/5 public void Put(TaskParent item) { using (SBAEntities db = new SBAEntities()) { Task_New tskNew = db.Task_New.Find(item.taskId); tskNew.User_id = item.UserId; tskNew.End_Date = item.End_Date; tskNew.Start_Date = item.Start_Date; tskNew.Project_id = item.projectId; tskNew.Task_Name = item.taskName; tskNew.Parent_id = item.parentId; tskNew.Priority = item.priority; db.SaveChanges(); if (item.isParent == true) { Parent_Task_New tskParentNew = db.Parent_Task_New.Find(item.taskId); tskParentNew.Parent_Task = item.parentTaskName; db.SaveChanges(); } } }
// GET: api/Project/5 public Project_new Get(int id) { Project_new prj = new Project_new(); using (SBAEntities db = new SBAEntities()) { List <Project_new> projList = db.Project_new.ToList(); var r4 = from i in projList where i.Project_id == id select new { i.Project_id, i.User_id, i.Priority, i.Start_Date, i.End_Date, i.Project_Name }; foreach (var item in r4) { prj.Project_id = item.Project_id; prj.User_id = item.User_id; prj.Priority = item.Priority; prj.Start_Date = item.Start_Date; prj.End_Date = item.End_Date; prj.Project_Name = item.Project_Name; } } return(prj); }