public static TransactionFilterViewModel GetFilterModel() { var model = new TransactionFilterViewModel { CategoryItems = new List<SelectListItem>() }; using (var svc = new TransactionDescriptionServiceClient()) { var items = svc.GetAllTransactionCategories(false); model.CategoryItems.Add(new SelectListItem { Text = "Select item...", Value = "-1" }); foreach (var transactionCategoriesModel in items) { model.CategoryItems.Add(new SelectListItem { Text = transactionCategoriesModel.Name, Value = transactionCategoriesModel.Id.ToString() }); } }; return model; }
private TransactionCategoriesViewModel GetAllCategories(TransactionDescriptionServiceClient svc) { var model = new TransactionCategoriesViewModel { Categories = new List<Model.TransactionCategoriesModel>() }; var descriptions = svc.GetAllTransactionCategories(true); model.Categories = descriptions; return model; }