Пример #1
0
        public async Task <TodoItemPublic> Create(TodoItemPublic item)
        {
            TodoItemPrivate TodoItem = new TodoItemPrivate()
            {
                Name = item.Name, IsComplete = item.IsComplete, UserId = item.User.Id
            };


            await _TodoContext.TodoItems.AddAsync(TodoItem);

            _TodoContext.SaveChanges();
            return(item);
        }
Пример #2
0
        public async Task <TodoItemPublic> Update(int id, TodoItemPublic item)
        {
            try
            {
                TodoItemPrivate TodoPrivate = Mapper.Map <TodoItemPrivate>(item);

                _TodoContext.TodoItems.Update(TodoPrivate);
                await _TodoContext.SaveChangesAsync();

                return(Getbyid(TodoPrivate.Id).Result);
            }
            catch (ContextMarshalException e)
            {
                System.Console.Write(e);
                // handle errors
            }
            return(null);
        }