public Beverage GetBeverage(string beverageString) { var(beverageId, err) = this.ParseStringToIntId(beverageString); if (err != null) { throw new InvalidOperationException(err); } var beverage = _barService.GetBeverages(new int[] { beverageId }) .FirstOrDefault(b => b.Id == beverageId); if (beverage == null) { throw new InvalidOperationException($"No beverages with id {beverageId} were found\n"); } return(beverage); }