Example #1
0
        public List <AccountViewModel> GetDoctors()
        {
            var list = new List <AccountViewModel>();

            using (var db = new MedCredaEntities()) {
                Account account = new Account();
                db.Accounts.Where(x => x.UserType == (int)UserType.Doctor).ToList().ForEach(x => {
                    var viewModelParser = new ViewModelParser <Account, AccountViewModel>(x);
                    var vm      = new AccountViewModel();
                    vm          = viewModelParser.TransferDataToViewModel();
                    vm.UserType = (UserType)(x.UserType ?? 0);
                    list.Add(vm);
                });
            }
            return(list);
        }
Example #2
0
        public List <AccountViewModel> GetAccounts()
        {
            var list = new List <AccountViewModel>();

            using (var db = new MedCredaEntities()) {
                Account account = new Account();
                db.Accounts.ToList().ForEach(x => {
                    var viewModelParser = new ViewModelParser <Account, AccountViewModel>(x);
                    var vm      = new AccountViewModel();
                    vm          = viewModelParser.TransferDataToViewModel();
                    vm.UserType = (UserType)(x.UserType ?? 0);
                    list.Add(vm);

                    //viewModelParser.UpdateModelState();
                });
            }

            return(list);
        }