public async Task <HockeyStick> UpdateHockeyStick(int id, int locationId, HockeyStick newData) { newData.Id = id; newData.LocationId = locationId; db.Entry(newData).State = EntityState.Modified; await db.SaveChangesAsync(); return(newData); }
public async Task <HockeyStick> CreateHockeyStick(HockeyStick hockeyStick, int locationId) { hockeyStick.LocationId = locationId; await db.HockeySticks.AddAsync(hockeyStick); await db.SaveChangesAsync(); return(hockeyStick); }
public IWoodProduct CreateProduct(WoodItem woodItem) { IWoodProduct woodProduct = null; switch (woodItem) { case WoodItem.CricketBat: woodProduct = new CricketBat(); break; case WoodItem.HockeyStick: woodProduct = new HockeyStick(); break; } return(woodProduct); }