Ejemplo n.º 1
0
        public ActionResult <TaskDTO> CreateTaskForList([FromBody] TaskToCreateDTO task)
        {
            try
            {
                if (!_listService.Exist(task.IdList))
                {
                    return(NotFound());
                }

                var dbTask = _mapper.Map <Data.DbModels.TTask>(task);
                _taskService.AddTask(task.IdList, dbTask);

                var taskToReturn = _mapper.Map <TaskDTO>(dbTask);
                return(Ok(taskToReturn));
            }
            catch (Exception ex)
            {
                return(this.StatusCode(StatusCodes.Status500InternalServerError, ex.Message));
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }