public HttpResponseMessage GetIncompleteTasks(int moduleId) { try { var tasks = new TaskController().GetIncompleteTasks(moduleId).ToJson(); return Request.CreateResponse(HttpStatusCode.OK, tasks); } catch (Exception exc) { return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exc); } }
public HttpResponseMessage DeleteTask(TaskToDeleteDTO DTO) { try { var task = new Task() { TaskID = DTO.TTD_TaskID }; TaskController tc = new TaskController(); tc.DeleteTask(task.TaskID); return Request.CreateResponse(HttpStatusCode.OK); } catch (Exception exc) { return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exc); } }
public HttpResponseMessage AddTask(TaskToCreateDTO DTO) { try { var task = new Task() { TaskName = DTO.TTC_TaskName, TaskDescription = DTO.TTC_TaskDescription, IsComplete = DTO.TTC_IsComplete, ModuleID = DTO.TTC_ModuleID, UserID = DTO.TTC_UserID }; TaskController tc = new TaskController(); tc.AddTask(task); return Request.CreateResponse(HttpStatusCode.OK); } catch (Exception exc) { return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exc); } }