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); }
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); }