public ActionResult <MyTask> AddTask(MyTask myTask)
        {
            var task = _services.AddTask(myTask);

            if (task == null)
            {
                return(NotFound());
            }
            return(task);
        }
Esempio n. 2
0
 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());
     }
 }
Esempio n. 3
0
 // 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 }));
 }
Esempio n. 6
0
 public HttpResponseMessage AddTask([FromBody] TaskDTO taskDTO)
 {
     return(TravoOk(_taskServices.AddTask(UserId, taskDTO)));
 }