Esempio n. 1
0
        public IHttpActionResult Put([FromBody] EditListDTO dto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            _service.Edit(dto);
            return(Ok(""));
        }
        public void Edit(EditListDTO dto)
        {
            var userId = _claimsIdentity.FindFirst(ClaimTypes.NameIdentifier).Value;

            var list = _dbContext.TaskLists.Where(w => w.UserId == userId && w.Id == dto.Id).FirstOrDefault();

            if (list == null)
            {
                throw new NullReferenceException();
            }
            list.Name = dto.Name;
            _dbContext.Entry <ListOfTasks>(list).State = System.Data.Entity.EntityState.Modified;
            _dbContext.SaveChanges();
        }