public void shouldUpdateTaskAndReturnString()
        {
            //Arrange

            TaskController TestController = new TaskController();

            tbl_task temp = new tbl_task();

            temp.task       = "task has been update";
            temp.status     = "In Progress";
            temp.parent_id  = 0;
            temp.start_date = System.DateTime.Now;
            temp.end_date   = System.DateTime.Now;
            temp.priority   = 15;
            temp.project_id = 1;
            temp.task_id    = 16;

            //Act
            IHttpActionResult ActionResult = TestController.PutTaskDetail(16, temp);

            var expectedResult = typeof(OkNegotiatedContentResult <string>);

            //Assert
            Assert.IsInstanceOf(expectedResult, ActionResult);
        }
示例#2
0
 public string AddTask(tbl_task newTaskDetails)
 {
     try
     {
         datalayer.CreateTask(newTaskDetails);
         return("Task Created");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        // POST: api/Task

        public IHttpActionResult PostTask(tbl_task newTaskDetails)
        {
            try
            {
                task.AddTask(newTaskDetails);
                return(Ok("Task Added"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#4
0
 public string UpdateTask(tbl_task taskDetails)
 {
     try
     {
         datalayer.UpdateTask(taskDetails);
         return("Updated");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        // PUT: api/Task

        public IHttpActionResult PutTaskDetail(int id, tbl_task taskDetail)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != taskDetail.task_id)
            {
                return(BadRequest());
            }

            try
            {
                task.UpdateTask(taskDetail);
                return(Ok("Updated"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }