public ModuleTypeAdminModel GetDefaultAdminModel() { var result = new ModuleTypeAdminModel(); foreach (var app in _appRepository.GetAll()) { result.AvailableApps.Add(new ModuleTypeAdminModel.App { Id = app.Id, Name = app.Name }); } return(result); }
public ModuleTypeAdminModel GetDefaultAdminModel() { using (var context = _dbContextFactory.Create()) { var result = new ModuleTypeAdminModel(); var apps = context.Apps .Where(x => x.Status != AppStatus.Deleted) .Select(app => new ModuleTypeAdminModel.App { Id = app.Id, Name = app.Name }).ToList(); result.AvailableApps.AddRange(apps); return(result); } }