public void Open(BottleDTO bottle) { ExecutionContext.Instance.Execute(new OpenBottle(bottle.To())); }
public IEnumerable<ErrorMessage> Validate(BottleDTO bottle) { var entity = bottle.To(); var validator = new ValidateBottle(entity.Wine.ToMaybe(), entity.Year, entity.Price); return validator.Errors; }
public void Create(BottleDTO bottle) { var entity = bottle.To(); ExecutionContext.Instance.Execute(new CreateBottle(entity)); }