public ActionResult <MyTask> AddTask(MyTask myTask) { var task = _services.AddTask(myTask); if (task == null) { return(NotFound()); } return(task); }
public IActionResult Post([FromBody] TaskLists.Models.Task newTask) { if (newTask == null) { return(BadRequest()); } else if (newTask.Id == 0) { _taskService.AddTask(newTask); return(Ok()); } else { _taskService.UpdateTask(newTask); return(Ok()); } }
// POST api/tasks // post us used to create new public IHttpActionResult Post(TaskDTO newTask) { try { bool ret = _repository.AddTask(newTask); if (ret) { return(Ok(ret)); } else { return(BadRequest()); } } catch (Exception ex) { return(InternalServerError(ex)); } }
public IActionResult AddTask([FromBody] TaskForCreationDto taskForCreation, Guid userId) { try { if (taskForCreation == null) { return(BadRequest()); } Task taskEntity = Mapper.Map <Task>(taskForCreation); Task task = taskServices.AddTask(taskEntity, userId); if (!taskServices.Save()) { return(StatusCode(500, "A problem happened with handling your request.")); } return(Ok(task)); } catch (Exception exp) { return(StatusCode(500, "A problem happened with handling your request.")); } }
public IActionResult CreateTask(TodoTaskViewModel model) { _taskServices.AddTask(model); return(RedirectToAction("GetAll", "Task", new { id = model.UserId })); }
public HttpResponseMessage AddTask([FromBody] TaskDTO taskDTO) { return(TravoOk(_taskServices.AddTask(UserId, taskDTO))); }