Ejemplo n.º 1
0
 /* POST api/<controller>  This Post() will post a task
  *   in the database taking argument userTask.
  */
 public HttpResponseMessage Post(UserTask userTask)
 {
     if (!ModelState.IsValid)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
     }
     else
     {
         var currentUser = User.Identity.Name;
         userTask.Name = currentUser;
         Repo.AddUserTask(userTask);
         return(Request.CreateResponse(HttpStatusCode.Created));
     }
 }
Ejemplo n.º 2
0
        public ActionResult AddUserTask(CreateUserTaskRequest createRequest)
        {
            var newUserTask = _repository.AddUserTask(createRequest.UserId, createRequest.TaskId);

            return(Created($"api/userTask/{newUserTask.Id}", newUserTask));
        }