Exemplo n.º 1
0
        public async Task Post([FromBody] ProjectDateTime value)
        {
            await _db.ProjectDateTimeEntries.AddAsync(value);

            await _db.SaveChangesAsync();

            IDatabase cache = lazy.Value.GetDatabase();
            var       json  = JsonConvert.SerializeObject(value);

            await cache.StringSetAsync($"{value.Id}", json);

            lazy.Value.Dispose();
        }
Exemplo n.º 2
0
        public async Task Put(int id, [FromBody] ProjectDateTime value)
        {
            var entry = await _db.ProjectDateTimeEntries.FindAsync(id);

            entry = value;
            await _db.SaveChangesAsync();

            IDatabase cache = lazy.Value.GetDatabase();
            var       json  = JsonConvert.SerializeObject(value);

            await cache.StringSetAsync($"{value.Id}", json);

            lazy.Value.Dispose();
        }