public void Present(GetOneBeerResponse response) { ViewModel = new ApiGetOneBeerViewModel { HttpCode = response.Data == null ? 404 : 200, Success = response.Data != null, Data = response.Data == null ? null : new { Id = response.Data.Id.Value, Label = response.Data.Label.Value, Description = response.Data.Description.Value, Stock = response.Data.Stock.Value, Available = response.Data.Stock.Value > 0, LimitedStock = response.Data.Stock.Value <= 50 } }; }
public void Present(GetOneBeerResponse response) { var vmHttpCode = response.Beer != null ? 200 : 404; var vmData = response.Beer != null ? new ApiGetOneBeerViewModel.Beer { Id = response.Beer.Id.Value, Label = response.Beer.Label.Value, Description = response.Beer.Description.Value, Stock = response.Beer.Stock.Value, Available = response.Beer.Stock.Value > 0, LastItems = response.Beer.Stock.Value > 0 && response.Beer.Stock.Value <= 10 } : null; ViewModel = new ApiGetOneBeerViewModel { HttpCode = vmHttpCode, Data = vmData }; }