コード例 #1
0
 public void AddParent(ParentTaskData Parent)
 {
     using (var ct = new ProjectManagerContext())
     {
         ct.ParentTaskData.Add(Parent);
         ct.SaveChanges();
     }
 }
コード例 #2
0
 public HttpResponseMessage AddParent([FromBody] ParentTaskData Parent)
 {
     try
     {
         TaskManagerBL.AddParent(Parent);
         return(Request.CreateResponse(HttpStatusCode.OK, "Success"));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
コード例 #3
0
        public void AddParent()
        {
            ParentTaskData lstParenttask = new ParentTaskData()
            {
                ParentID   = 0,
                ParentTask = "Test Parent"
            };
            var controller = new ProjectController()
            {
                Request       = new System.Net.Http.HttpRequestMessage(),
                Configuration = new HttpConfiguration()
            };

            Assert.AreEqual("OK", controller.AddParent(lstParenttask).StatusCode.ToString());
        }
コード例 #4
0
        public void AddTask(TaskData Task)
        {
            int ParentID = 0;

            using (var ct = new ProjectManagerContext())
            {
                ParentID = Convert.ToInt32((from r in ct.ParentTaskData where r.ParentTask == Task.ParentTask select ParentID).FirstOrDefault());
                if (ParentID == 0)
                {
                    ParentTaskData parent = new ParentTaskData();
                    parent.ParentTask = Task.ParentTask;
                    ct.ParentTaskData.Add(parent);
                    ct.SaveChanges();
                }
                Task.ParentID = ParentID;
                ct.TaskData.Add(Task);
                ct.SaveChanges();
            }
        }
コード例 #5
0
 public void AddParent(ParentTaskData Parent)
 {
     TaskManagerDL.AddParent(Parent);
 }