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); }
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; } }
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; } }