public Cupcake CreateCupcake(string name, PastryFlavor flavor, int quantity) { var newCake = new Cupcake(name, flavor, quantity); _cupCakeRepo.Add(newCake); return(newCake); }
public Cupcake(string name, PastryFlavor flavor, int quantity) { lock (_syncLock) this.Id = _nextId++; this.Name = name; this.Flavor = flavor; this.Quantity = quantity; }
public Cupcake UpdateCupcake(int id, string name, PastryFlavor flavor) { var foundCake = _cupCakeRepo.Single(x => x.Id == id); if (foundCake == null) { return(null); } foundCake.Name = name; foundCake.Flavor = flavor; return(foundCake); }