Exemplo n.º 1
0
        public async Task DeleteTaste(int tasteId)
        {
            TasteType taste = await _db.TasteType.FindAsync(tasteId);

            _db.Remove(taste);
            await _db.SaveChangesAsync();
        }
Exemplo n.º 2
0
        public async Task <string> SaveTasteName(int tasteId, [FromBody][Required] string name)
        {
            TasteType taste = await _db.TasteType.FindAsync(tasteId);

            taste.Name = name;
            await _db.SaveChangesAsync();

            return(taste.Name);
        }
Exemplo n.º 3
0
        public async Task <bool> ToggleTasteEnabled(int tasteId)
        {
            TasteType taste = await _db.TasteType.FindAsync(tasteId);

            taste.Enabled = !taste.Enabled;
            await _db.SaveChangesAsync();

            return(taste.Enabled);
        }
Exemplo n.º 4
0
        public async Task <int> CreateTaste([FromBody][Required] string name)
        {
            var taste = new TasteType
            {
                Enabled = true,
                Name    = name,
            };

            _db.Add(taste);
            await _db.SaveChangesAsync();

            return(taste.Id);
        }