public async Task DeleteTaste(int tasteId) { TasteType taste = await _db.TasteType.FindAsync(tasteId); _db.Remove(taste); await _db.SaveChangesAsync(); }
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); }
public async Task <bool> ToggleTasteEnabled(int tasteId) { TasteType taste = await _db.TasteType.FindAsync(tasteId); taste.Enabled = !taste.Enabled; await _db.SaveChangesAsync(); return(taste.Enabled); }
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); }