public async Task AddTrainingMachine(CreateOrUpdateTrainingMachineRequest request) { var gym = new TrainingMachine { Name = request.Name, IsForHand = request.IsForHand, IsForLeg = request.IsForLeg, IsForBack = request.IsForBack }; await context.TrainingMachines.AddAsync(gym); await context.SaveChangesAsync(); }
public async Task UpdateTrainingMachine(int id, CreateOrUpdateTrainingMachineRequest request) { var gym = await context.TrainingMachines.FindAsync(id); gym.Name = request.Name; gym.IsForHand = request.IsForHand; gym.IsForLeg = request.IsForLeg; gym.IsForBack = request.IsForBack; var GymMachines = await context.GymTrainingMachines.Where(c => c.TrainingMachineId == id).ToListAsync(); foreach (var elem in GymMachines) { context.GymTrainingMachines.Remove(elem); } await context.SaveChangesAsync(); }