public async Task <iTask> CreateAsync(iTask c)
        {
            EntityEntry <iTask> added = await db.Tasks.AddAsync(c);

            int affected = await db.SaveChangesAsync();

            if (affected == 1)
            {
                return(iTaskCache.AddOrUpdate(c.Id.ToString(), c,
                                              UpdateCache));
            }
            else
            {
                return(null);
            }
        }
Esempio n. 2
0
        private static async void CreateTask(TasksContext DbContext)
        {
            DbContext.Database.EnsureCreated();

            var items = new List <iTask> {
                new iTask {
                    number = 1, Taska = "Do do homework"
                },
                new iTask {
                    number = 1, Taska = "Do do homework2"
                },
                new iTask {
                    number = 1, Taska = "Do do homework3"
                }
            };

            items.ForEach(s => DbContext.Tasks.Add(s));

            await DbContext.SaveChangesAsync();
        }