Пример #1
0
        public async Task <ActionResult <object> > Update([FromBody] SubTodoForm form)
        {
            try
            {
                var subTodo = await _context.SubTodo.FirstOrDefaultAsync(x => x.Id == form.Id);

                if (subTodo == null)
                {
                    return(new ApiResponse("Không tìm thấy subTodo này!!"));
                }

                subTodo.Content    = form.Content;
                subTodo.StatusCode = form.StatusCode;
                subTodo.TodoId     = form.TodoId;

                _context.SubTodo.Update(subTodo);
                await _context.SaveChangesAsync();

                return(new ApiResponse());
            }
            catch (Exception ex)
            {
                return(new ApiResponse(ex.Message));
            }
        }
Пример #2
0
 public async Task <ActionResult <object> > Update([FromBody] SubTodoForm form)
 {
     try
     {
         return(await _subTodoService.Update(form));
     }
     catch (Exception ex)
     {
         return(new ApiResponse(ex.Message));
     }
 }
Пример #3
0
        public async Task <ActionResult <object> > Create([FromBody] SubTodoForm form)
        {
            try
            {
                var model = new SubTodo
                {
                    Content    = form.Content,
                    StatusCode = form.StatusCode,
                    TodoId     = form.TodoId
                };
                _context.SubTodo.Add(model);
                await _context.SaveChangesAsync();

                return(new ApiResponse(model));
            }
            catch (Exception ex)
            {
                return(new ApiResponse(ex.Message));
            }
        }