Ejemplo n.º 1
0
        public bool AddNewProject(ProjectItem objProject)
        {
            try
            {
                var projectContext = entity.Set <Project>();
                projectContext.Add(new Project
                {
                    Start_Date = objProject.StartDate,
                    End_Date   = objProject.EndDate,
                    Project1   = objProject.ProjectName,
                    Priority   = objProject.Priority,
                });
                entity.SaveChanges();
                Project projectObj  = GetProjectDetails(objProject.ProjectName);
                var     userContext = entity.Set <User>();
                var     user        = userContext.FirstOrDefault(p => p.User_ID == objProject.ManagerId);
                user.Project_ID = projectObj.Project_ID;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(entity.SaveChanges() == 1);
        }
Ejemplo n.º 2
0
        // POST api/<controller>
        public bool AddNewTask(TaskItem objTask)
        {
            try
            {
                var taskContext = entity.Set <Task>();
                var userContext = entity.Set <User>();
                if (objTask.ParentTaskId > 0)
                {
                    taskContext.Add(new Task
                    {
                        Parent_ID  = objTask.ParentTaskId,
                        Project_ID = objTask.ProjectId,
                        Task1      = objTask.TaskName,
                        Start_Date = objTask.StartDate,
                        End_Date   = objTask.EndDate,
                        Status     = "NC",
                        Priority   = objTask.Priority
                    });
                }
                else
                {
                    taskContext.Add(new Task
                    {
                        Project_ID = objTask.ProjectId,
                        Task1      = objTask.TaskName,
                        Start_Date = objTask.StartDate,
                        End_Date   = objTask.EndDate,
                        Status     = "NC",
                        Priority   = objTask.Priority
                    });
                }


                if (objTask.IsParentTask)
                {
                    var parentTaskContext = entity.Set <Parent_Task>();
                    parentTaskContext.Add(new Parent_Task
                    {
                        Parent_Task1 = objTask.TaskName
                    });
                }
                entity.SaveChanges();
                Task projectObj = GetTaskDetails(objTask.TaskName);
                var  user       = userContext.FirstOrDefault(p => p.User_ID == objTask.ManagerId);
                user.Task_ID = projectObj.Task_ID;
            }
            catch (Exception ex)
            {
                return(false);
            }

            return(entity.SaveChanges() == 1);
        }
Ejemplo n.º 3
0
        public bool AddNewUser(UserItem objUser)
        {
            try
            {
                var userContext = entity.Set <User>();
                userContext.Add(new User
                {
                    Employee_ID = objUser.EmployeeId,
                    First_Name  = objUser.FirstName,
                    Last_Name   = objUser.LastName,
                });
            }
            catch (Exception ex)
            {
                return(false);
            }

            return(entity.SaveChanges() == 1);
        }