public static AddMajorCodeViewModel Create(IRepositoryWithTypedId<MajorCode, string> majorRepository, MajorCode majorCode) { Check.Require(majorRepository != null, "Repository is required."); var viewModel = new AddMajorCodeViewModel() {MajorCodes = majorRepository.GetAll("Id", true), MajorCode = majorCode, NewMajor = false}; return viewModel; }
public static MajorCodeViewModel Create(IRepositoryWithTypedId<MajorCode, string> majorRepository, IRepositoryWithTypedId<College, string> collegeRepository) { Check.Require(majorRepository != null, "majorRepository is required."); Check.Require(collegeRepository != null, "collegeRepository is required."); var viewModel = new MajorCodeViewModel() {MajorCodes = majorRepository.GetAll("Id", true), Colleges = collegeRepository.GetAll()}; return viewModel; }
public void CanGetAllEntities() { List <T> foundEntities; if (typeof(IdT) == typeof(int)) { foundEntities = _intRepository.GetAll().ToList(); } else if (typeof(IdT) == typeof(Guid)) { foundEntities = _guidRepository.GetAll().ToList(); } else { foundEntities = _stringRepository.GetAll().ToList(); } Assert.AreEqual(EntriesAdded, foundEntities.Count, "GetAll() returned a different number of records"); for (int i = 0; i < EntriesAdded; i++) { FoundEntityComparison(foundEntities[i], i + 1); } }
public static WorkgroupAddressViewModel Create(Workgroup workgroup, IRepositoryWithTypedId <State, string> stateRepository, bool loadStates = false) { Check.Require(workgroup != null); var viewModel = new WorkgroupAddressViewModel { Workgroup = workgroup }; if (loadStates) { viewModel.States = stateRepository.GetAll().ToList(); } return(viewModel); }
// private readonly BookShelfCudTasks _bookshelfTasks; public ActionResult Index() { var books = _bookshelfRepository.GetAll().ToList(); return(View(books)); }