public async Task Delete(int id) { FoodRecording foodRecording = await dataBaseContext.FoodRecordings.FindAsync(id); dataBaseContext.Remove(foodRecording); await dataBaseContext.SaveChangesAsync(); }
public async Task <FoodRecording> CreateFoodRecordingByID(string userId, [FromBody] FoodRecordingsCreate foodRecordingsCreate) { try { User user = await userManager.FindByIdAsync(userId); FoodTime foodTime = await dataBaseContext.FoodTimes.FirstOrDefaultAsync(f => f.Id == foodRecordingsCreate.FoodTimeId); FoodRecording foodRecording = new FoodRecording() { UserId = user.Id, FoodTimeId = foodTime.Id, Date = foodRecordingsCreate.Date }; await dataBaseContext.FoodRecordings.AddAsync(foodRecording); await dataBaseContext.SaveChangesAsync(); return(foodRecording); } catch (Exception e) { throw new Exception(e.Message); } }