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;
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        // private readonly BookShelfCudTasks _bookshelfTasks;

        public ActionResult Index()
        {
            var books = _bookshelfRepository.GetAll().ToList();

            return(View(books));
        }