public void ChangeCakeDetail(CakeDetailSnapshot snapshot) { _order.SetCurrentCakeDetails( snapshot.Size, snapshot.CakeFlavor, snapshot.FrostingFlavor, snapshot.MainColor, snapshot.DecorationColor, snapshot.Message, snapshot.CakeInstructions); }
private void InitializeCakeDetail(CakeDetailSnapshot snapshot) { CakeDetail cakeDetail = _order.CurrentCakeDetails.FirstOrDefault(); if (cakeDetail != null) { snapshot.Size = cakeDetail.Size.Name; snapshot.CakeFlavor = cakeDetail.CakeFlavor.Name; snapshot.FrostingFlavor = cakeDetail.FrostingFlavor.Name; snapshot.MainColor = cakeDetail.MainColor.Name; snapshot.DecorationColor = cakeDetail.DecorationColor.Name; snapshot.Message = cakeDetail.Message; snapshot.CakeInstructions = cakeDetail.CakeInstructions; } }