Ejemplo n.º 1
0
        public void Put(int id, [FromBody] AppTaskViewModel model)
        {
            var userId = _caller.Claims.Single(c => c.Type == "id");

            var newAppTask = new AppTask
            {
                Title       = model.Title,
                UserId      = Guid.Parse(userId.Value),
                Description = model.Description,
                IsCompleted = model.IsCompleted
            };

            _appTaskRepository.Update(id, newAppTask);
        }
Ejemplo n.º 2
0
        public ActionResult Post([FromBody] AppTaskViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var userId = _caller.Claims.Single(c => c.Type == "id");

            var newAppTask = new AppTask
            {
                Title       = model.Title,
                UserId      = Guid.Parse(userId.Value),
                Description = model.Description,
                CreatedAt   = DateTime.Now,
                IsCompleted = false
            };

            _appTaskRepository.Create(newAppTask);
            return(new OkObjectResult(newAppTask));
        }