GetAll() public method

public GetAll ( ) : IQueryable
return IQueryable
Exemplo n.º 1
0
        public void GetData()
        {
            GenericRepository<t_loan_lead> loan = new GenericRepository<t_loan_lead>(new sherlockEntities());
            loan.GetAll();

            GenericRepository<t_life_lead> life = new GenericRepository<t_life_lead>(new sherlockEntities());
            life.GetAll();

            GenericRepository<t_asu_lead> asu = new GenericRepository<t_asu_lead>(new sherlockEntities());
            asu.GetAll();

            GenericRepository<t_debt_lead> debt = new GenericRepository<t_debt_lead>(new sherlockEntities());
            debt.GetAll();

            GenericRepository<t_equityrelease_lead> equityrelease = new GenericRepository<t_equityrelease_lead>(new sherlockEntities());
            equityrelease.GetAll();

            GenericRepository<t_logbookloan_lead> logbookloan = new GenericRepository<t_logbookloan_lead>(new sherlockEntities());
            logbookloan.GetAll();

            GenericRepository<t_mortgage_lead> mortgage = new GenericRepository<t_mortgage_lead>(new sherlockEntities());
            mortgage.GetAll();

            GenericRepository<t_pmi_lead> pmi = new GenericRepository<t_pmi_lead>(new sherlockEntities());
            pmi.GetAll();

            GenericRepository<t_ppi_lead> ppi = new GenericRepository<t_ppi_lead>(new sherlockEntities());
            ppi.GetAll();

            GenericRepository<t_sme_mi_lead> sme_mi = new GenericRepository<t_sme_mi_lead>(new sherlockEntities());
            sme_mi.GetAll();

            GenericRepository<t_solar_lead> solar = new GenericRepository<t_solar_lead>(new sherlockEntities());
            solar.GetAll();
        }
Exemplo n.º 2
0
        public Form1()
        {
            InitializeComponent();

            _repository = new GenericRepository<Word>();

            _words = _repository.GetAll().ToList();

            this.LoadGrid();
        }
        private DbLookup() 
        {
            IRepository repository = new GenericRepository(new SmartGatewayEntities());        
            IEnumerable<GatewayConfig> gcList = repository.GetAll<GatewayConfig>().OrderBy(gc=>gc.Id);

            List<string> names = new List<string>();
            foreach (GatewayConfig c in gcList)
            {
                names.Add(c.Id);
            }
            Channels = new SelectList(names);
        }
Exemplo n.º 4
0
        public ActionResult Index()
        {
            var books = db.GetAll(y => y.Category).ToList();

            return(View(books));
        }
Exemplo n.º 5
0
 public IQueryable <QuotationServiceType> GetAllQuotationServices()
 {
     return(_genericRepository.GetAll());
 }
Exemplo n.º 6
0
        public IEnumerable <CityMaster> GetAllCities()
        {
            IEnumerable <CityMaster> Allcities = cityMasterRepository.GetAll().ToList();

            return(Allcities);
        }
Exemplo n.º 7
0
        public async Task <List <Project> > GetAllProjects()
        {
            List <Project> projects = await GenericRepository.GetAll();

            return(projects);
        }
Exemplo n.º 8
0
        public ActionResult Index()
        {
            var listProduct = _product.GetAll().AsQueryable().Include(x => x.Categorie);

            return(View(listProduct));
        }
Exemplo n.º 9
0
 private static void ExportGirlsFromMSSqlToMySql(GenericRepository<Girl> sqlGirlsRepo, GenericRepository<Girl> mySqlGirlsRepo)
 {
     var girlsFromMSsql = sqlGirlsRepo.GetAll().ToList();
     foreach (var girlFromMSsql in girlsFromMSsql.ToList())
     {
         var girl = new Girl()
         {
             FirstName = girlFromMSsql.FirstName,
             LastName = girlFromMSsql.LastName,
             Age = girlFromMSsql.Age,
             BreastSizeId = girlFromMSsql.BreastSizeId,
             HairColorId = girlFromMSsql.HairColorId,
             CityId = girlFromMSsql.CityId,
             PricePerHour = girlFromMSsql.PricePerHour,
             Features = girlFromMSsql.Features,
             CountyId = girlFromMSsql.CountyId,
             // City = girlFromMSsql.City,
             // Country = girlFromMSsql.Country
         };
         mySqlGirlsRepo.Add(girl);
         mySqlGirlsRepo.SaveChanges();
     }
 }
Exemplo n.º 10
0
 private static void ExportCitiesFromMSSqlToMySQL(GenericRepository<City> sqlCitiesRepo, GenericRepository<City> mySqlCitiesRepo)
 {
     var mysqlCountries = new GenericRepository<Country>(new GirlAgencyMySql.Data.MySql());
     var citiesFromMSsql = sqlCitiesRepo.GetAll().ToList();
     foreach (var cityFromMSsql in citiesFromMSsql.ToList())
     {
         var city = new City()
         {
             Name = cityFromMSsql.Name,
             CountryId = mysqlCountries.
                 GetAll()
                 .FirstOrDefault(n => n.CountryId == cityFromMSsql.CountryId).CountryId
         };
         mySqlCitiesRepo.Add(city);
         mySqlCitiesRepo.SaveChanges();
     }
 }
Exemplo n.º 11
0
        // GET: Sport
        public ActionResult Index()
        {
            var result = macthRepo.GetAll().Where(m => m.Bets.Count != 0 && m.StartDate >= DateTime.Now && m.StartDate <= DateTime.Now.AddDays(1));

            return(View(result));
        }
Exemplo n.º 12
0
 public IEnumerable <Provider> GetAllProviders()
 {
     return(_providerRepository.GetAll());
 }
Exemplo n.º 13
0
 public async Task <IActionResult> GetAll()
 {
     return(Ok(await _repository.GetAll()));
 }
 public List <Sale> GetSales()
 {
     return(repo.GetAll().Include(s => s.cart).Include(s => s.payment).ToList());
 }
Exemplo n.º 15
0
        List <Ilce> IlceGetir(int id)
        {
            var cariIlce1 = new GenericRepository <Ilce>(new OtoContext());

            return(cariIlce1.GetAll().Where(i => i.Ilid == id).ToList());
        }
Exemplo n.º 16
0
 public ActionResult Create()
 {
     ViewBag.CategoryId    = new SelectList(_category.GetAll(), "Id", "Name");
     ViewBag.TypeAttribute = _typeAttribute.GetAll().AsQueryable().Include(x => x.Attributes).AsEnumerable();
     return(View());
 }
Exemplo n.º 17
0
        public IEnumerable <Country> GetAllCountrys()
        {
            IEnumerable <Country> Countrys = countryRepository.GetAll().ToList();

            return(Countrys);
        }
Exemplo n.º 18
0
        public void GetAll_Must_Return_All()
        {
            //
            // Arrange
            //

            var models = Enumerable.Range(1, 10).Select(x =>
            {
                var mockModel = new Mock<IModel>();
                mockModel.Setup(y => y.Id).Returns(x);

                return mockModel.Object;

            }).AsQueryable();

            var mockDbSet = new Mock<DbSet<IModel>>();
            mockDbSet.As<IQueryable<IModel>>().Setup(m => m.Provider).Returns(models.Provider);
            mockDbSet.As<IQueryable<IModel>>().Setup(m => m.Expression).Returns(models.Expression);
            mockDbSet.As<IQueryable<IModel>>().Setup(m => m.ElementType).Returns(models.ElementType);
            mockDbSet.As<IQueryable<IModel>>().Setup(m => m.GetEnumerator()).Returns(models.GetEnumerator());

            var mockContext = new Mock<EFDbContext>();

            mockContext.Setup(x => x.Set<IModel>()).Returns(mockDbSet.Object);

            var repository = new GenericRepository<IModel>(mockContext.Object);
            //
            // Act
            //
            var results = repository.GetAll();
            //
            // Assert
            //
            Assert.IsNotNull(results);
            Assert.IsNotNull(results.First());
            Assert.AreEqual(10, results.Count());
            Assert.AreEqual(1, results.First().Id);
        }
Exemplo n.º 19
0
 public IEnumerable <RoleViewModel> GetAll()
 {
     return(RoleRepo.GetAll().ToList().Select(i => i.toViewModel()));
 }
Exemplo n.º 20
0
        private static void ExportCustomerFromMSSqlToMySQL()
        {
            var mssqlClients = new GenericRepository<Customer>(new GirlsAgencyContext());
            var girlsMySql = new GenericRepository<Girl>(new GirlAgencyMySql.Data.MySql());
            var mysqlClients = new GenericRepository<Customer>(new GirlAgencyMySql.Data.MySql());
            foreach (var mssqlCustomer in mssqlClients.GetAll().ToList())
            {
                var customer = new Customer()
                {
                    CityId = mssqlCustomer.CityId,
                    CountryId = mssqlCustomer.CountryId,
                    FirstName = mssqlCustomer.FirstName,
                    LastName = mssqlCustomer.LastName,
                    Girls = GetGirls(mssqlCustomer, girlsMySql)
                };

                mysqlClients.Add(customer);
            }

            mysqlClients.SaveChanges();
        }
Exemplo n.º 21
0
        public IEnumerable <UserMaster> GetAllUsers()
        {
            IEnumerable <UserMaster> users = userMasterRepository.GetAll().ToList();

            return(users);
        }
Exemplo n.º 22
0
        private static ICollection<Girl> GetGirls(Customer mssqlCustomer, GenericRepository<Girl> girlsMySql)
        {
            var girls = new List<Girl>();
            foreach (var girl in mssqlCustomer.Girls)
            {
                var girlInDb = girlsMySql
                    .GetAll()
                    .Where(n => n.FirstName == girl.FirstName && n.LastName == girl.LastName)
                    .FirstOrDefault();

                girls.Add(girlInDb);
            }

            return girls;
        }
Exemplo n.º 23
0
        public IEnumerable <Setting> GetAllSettings()
        {
            IEnumerable <Setting> Settings = SettingRepository.GetAll().ToList();

            return(Settings);
        }
Exemplo n.º 24
0
        public async Task <List <Project> > GetProjectsByUserIdAsync(string userId)
        {
            List <Project> projects = await GenericRepository.GetAll(p => p.UsersInProject.Any(u => u.Id.Equals(userId)));

            return(projects);
        }
Exemplo n.º 25
0
 public List <TestTable> testDB()
 {
     return(_testTables.GetAll().ToList());
 }
Exemplo n.º 26
0
        public IEnumerable <Godown> GetAllGodowns()
        {
            IEnumerable <Godown> Godowns = godownRepository.GetAll().ToList();

            return(Godowns);
        }
Exemplo n.º 27
0
        public ActionResult Index()
        {
            var business = _business.GetAll();

            return(View(business));
        }
Exemplo n.º 28
0
        public void WriteDataToDataBaseFromFile(string fileName)
        {
            lock (_lockObject)
            {
                _managerRepo = new GenericRepository <Manager>(new AppDbContext(_nameOrConnectionString));
            }

            var fileNameWithoutExtension = Path.GetFileNameWithoutExtension(fileName);

            if (fileNameWithoutExtension == null)
            {
                return;
            }
            var splittedFileName = fileNameWithoutExtension.Split('_');
            var managerName      = splittedFileName[0];
            var managerDate      = splittedFileName[1];

            var purchaseDto = new PurchaseDto()
            {
                ManagerName = managerName,
                Date        = DateTime.ParseExact(managerDate, "ddMMyyyy", System.Globalization.CultureInfo.InvariantCulture),
            };

            using (var reader = new StreamReader(fileName))
            {
                string line;
                while ((line = reader.ReadLine()) != null)
                {
                    var lineContent = line.Split(',');
                    purchaseDto.ClientName  = lineContent[0].Trim();
                    purchaseDto.ProductName = lineContent[1].Trim();
                    purchaseDto.Price       = decimal.Parse(lineContent[2].Trim());

                    Mapper.Initialize(cfg =>
                    {
                        cfg.CreateMap <PurchaseDto, Product>()
                        .ForMember(x => x.Name, opt => opt.MapFrom(src => src.ProductName))
                        .ForMember(x => x.Date, opt => opt.MapFrom(src => src.Date))
                        .ForMember(x => x.Client, opt => opt.MapFrom(src => src.ClientName))
                        .ForMember(x => x.Price, opt => opt.MapFrom(src => src.Price));
                        cfg.CreateMap <PurchaseDto, Manager>()
                        .ForMember(x => x.LastName, opt => opt.MapFrom(src => src.ManagerName));
                    });

                    var product = Mapper.Map <PurchaseDto, Product>(purchaseDto);

                    lock (_lockObject)
                    {
                        var manager = _managerRepo.GetAll().FirstOrDefault(x => x.LastName == purchaseDto.ManagerName);
                        if (manager == null)
                        {
                            manager = Mapper.Map <PurchaseDto, Manager>(purchaseDto);
                            manager.Products.Add(product);
                            _managerRepo.Create(manager);
                        }
                        else
                        {
                            manager.Products.Add(product);
                            _managerRepo.Update(manager);
                        }
                        _managerRepo.Save();
                    }
                }
            }
        }
Exemplo n.º 29
0
 public IEnumerable <ResturantImageViewModel> GetAll()
 {
     return(ResturantImageRepo.GetAll().ToList().Select(i => i.toViewModel()));
 }
Exemplo n.º 30
0
 public IEnumerable <AdminViewModel> GetAll()
 {
     return(AdminRepo.GetAll().ToList().Select(i => i.toViewModel()));
 }
Exemplo n.º 31
0
 public IEnumerable <UserViewModel> GetAll()
 {
     return(UserRepo.GetAll().ToList().Select(i => i.toViewModel()));
 }
Exemplo n.º 32
0
 public IEnumerable <SizeViewModel> GetAll()
 {
     return(SizeRepo.GetAll().ToList().Select(i => i.ToViewModel()));
 }
Exemplo n.º 33
0
        public ActionResult ObterListaGenerica()
        {
            var lista = genericRepository.GetAll();

            return(View("Index", lista));
        }
Exemplo n.º 34
0
        public IEnumerable <BenificiaryMaster> GetAllBenificiaries()
        {
            IEnumerable <BenificiaryMaster> benificiaries = benificiaryMasterRepository.GetAll().ToList();

            return(benificiaries);
        }
Exemplo n.º 35
0
        private void Dispatch(Packages package)
        {
            if (Order.StatusCode.Value.Equals((int)OrderStatusCode.InProcess) && Order.PaymentStatus.Equals((int)OrderPaymentStatus.Charged))
            {
                ThreadTask threadTask = new ThreadTask(string.Format("訂單下載 - 自動提交訂單【{0}】至待出貨區", Order.OrderID), Session);
                MyHelp.Log("Orders", Order.OrderID, string.Format("訂單下載 - 自動提交訂單【{0}】至待出貨區", Order.OrderID), Session);

                package.ProcessStatus = (int)EnumData.ProcessStatus.鎖定中;
                Packages.Update(package, package.ID);

                lock (Factory)
                {
                    threadTask.AddWork(Factory.StartNew(Session =>
                    {
                        threadTask.Start();

                        string message = "";
                        using (QDLogisticsEntities db = new QDLogisticsEntities())
                        {
                            IRepository <Packages> Packages       = new GenericRepository <Packages>(db);
                            IRepository <PickProduct> PickProduct = new GenericRepository <PickProduct>(db);

                            Packages packageData = Packages.Get(package.ID);

                            try
                            {
                                HttpSessionStateBase session = (HttpSessionStateBase)Session;
                                SC_WebService SCWS           = new SC_WebService("*****@*****.**", "timfromweypro");

                                if (!SCWS.Is_login)
                                {
                                    throw new Exception("SC is not login");
                                }

                                OrderStateInfo order = SCWS.Get_OrderStatus(packageData.OrderID.Value);

                                if ((int)order.PaymentStatus == package.Orders.PaymentStatus)
                                {
                                    ShipProcess shipProcess = new ShipProcess(SCWS);

                                    MyHelp.Log("Orders", packageData.OrderID, "提交至待出貨區", session);

                                    /***** 上傳Item出貨倉 *****/
                                    var SC_order = SCWS.Get_OrderData(packageData.OrderID.Value).Order;
                                    var SC_items = SC_order.Items.Where(i => i.PackageID.Equals(packageData.ID)).ToArray();
                                    foreach (var item in SC_items)
                                    {
                                        if (!db.Skus.AsNoTracking().Any(s => s.Sku.Equals(item.ProductID)))
                                        {
                                            throw new Exception(string.Format("系統尚未有品號 {0} 資料!", item.ProductID));
                                        }

                                        item.ShipFromWareHouseID = packageData.Items.First(i => i.IsEnable == true && i.ID == item.ID).ShipFromWarehouseID.Value;
                                        SCWS.Update_OrderItem(SC_items.First(i => i.ID.Equals(item.ID)));
                                    }
                                    MyHelp.Log("Orders", packageData.OrderID, "更新訂單包裹的出貨倉", session);

                                    /***** 更新客戶地址 *****/
                                    var address = SC_order.ShippingAddress;
                                    DataProcess.SetAddressData(packageData.Orders.Addresses, address, SC_order.BillingAddress);

                                    /***** 檢查運送國家 *****/
                                    if (!string.IsNullOrEmpty(packageData.Method.CountryData))
                                    {
                                        var countryData = JsonConvert.DeserializeObject <Dictionary <string, bool> >(packageData.Method.CountryData);
                                        if (!countryData.ContainsKey(packageData.Orders.Addresses.CountryCode.ToUpper()))
                                        {
                                            throw new Exception(string.Format("訂單【{0}】國家名稱不合,請重新確認", packageData.OrderID));
                                        }

                                        if (!countryData[packageData.Orders.Addresses.CountryCode.ToUpper()])
                                        {
                                            throw new Exception(string.Format("訂單【{0}】不可寄送至國家{1}", packageData.OrderID, packageData.Orders.Addresses.CountryName));
                                        }
                                    }

                                    shipProcess.Init(packageData);
                                    var result = shipProcess.Dispatch();

                                    if (result.Status)
                                    {
                                        MyHelp.Log("Orders", packageData.OrderID, "訂單提交完成", session);

                                        if (packageData.Items.First(i => i.IsEnable.Value).ShipWarehouses.Name.Equals("TWN"))
                                        {
                                            int[] itemIDs = packageData.Items.Where(i => i.IsEnable.Value).Select(i => i.ID).ToArray();
                                            List <PickProduct> pickList = PickProduct.GetAll(true).Where(p => itemIDs.Contains(p.ItemID.Value)).ToList();
                                            foreach (Items item in packageData.Items.Where(i => i.IsEnable == true))
                                            {
                                                PickProduct pick = pickList.FirstOrDefault(pk => pk.ItemID == item.ID);

                                                if (pick != null)
                                                {
                                                    pick.IsEnable  = true;
                                                    pick.IsPicked  = false;
                                                    pick.IsMail    = false;
                                                    pick.QtyPicked = 0;
                                                    DataProcess.setPickProductData(pick, item);
                                                    PickProduct.Update(pick, pick.ID);
                                                }
                                                else
                                                {
                                                    pick = new PickProduct()
                                                    {
                                                        IsEnable = true
                                                    };
                                                    DataProcess.setPickProductData(pick, item);
                                                    PickProduct.Create(pick);
                                                }
                                            }
                                            PickProduct.SaveChanges();
                                        }

                                        packageData.ProcessStatus = (int)EnumData.ProcessStatus.待出貨;
                                    }
                                    else
                                    {
                                        message = result.Message;
                                        packageData.ProcessStatus = (int)EnumData.ProcessStatus.訂單管理;
                                    }
                                }
                                else
                                {
                                    message = "Payment status is different";
                                    packageData.Orders.StatusCode = (int)OrderStatusCode.OnHold;
                                    packageData.ProcessStatus     = (int)EnumData.ProcessStatus.訂單管理;
                                }

                                Packages.Update(packageData, packageData.ID);
                                Packages.SaveChanges();
                            }
                            catch (Exception e)
                            {
                                message = e.InnerException != null && !string.IsNullOrEmpty(e.InnerException.Message) ? e.InnerException.Message : e.Message;
                                packageData.ProcessStatus = (int)EnumData.ProcessStatus.訂單管理;

                                if (!string.IsNullOrEmpty(package.WinitNo))
                                {
                                    Winit_API winit = new Winit_API();
                                    winit.CancelOutboundOrder(package.WinitNo);
                                    package.WinitNo = null;
                                }

                                Packages.Update(packageData, packageData.ID);
                                Packages.SaveChanges();
                            }
                        }

                        return(message);
                    }, Session));
                }
            }
        }
Exemplo n.º 36
0
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            if (filterContext == null)
            {
                throw new ArgumentNullException("filterContext");
            }
            string path = filterContext.HttpContext.Request.Path.ToLower();
            if (path == "/" || path == "/Login/Index".ToLower() || path == "/Login/Login".ToLower()
                || path == "/Login/GetValidateCode".ToLower())
            {
                return; //忽略权限判定
            }

            if (!CheckLogin(filterContext))
            {

                string rawUrl = filterContext.HttpContext.Request.RawUrl;
                string allUrl = filterContext.HttpContext.Request.Url.ToString();
                int index = allUrl.IndexOf(rawUrl);
                string url = allUrl.Substring(0, index);
                if (filterContext.HttpContext.Request.IsAjaxRequest())
                {
                    filterContext.HttpContext.Response.StatusCode = 499; //尽量不要与现有的Http状态码冲突

                }

                filterContext.Result = new ContentResult
                {
                    Content =
                        "<script language =\"javascript\" type =\"text/javascript\" >alert(\"登录超时!\");window.top.location.href = \"" +
                        url + "/Login/Index\";</script>"
                };
            }
            else
            {
                string roleCode = filterContext.HttpContext.Session["UiRoles"].ToString();
                if (_list.Count == 0)
                {
                    Guid id = Guid.Parse(roleCode);
                    using (IRoleManager iRoleManager = new RoleManager())
                    {
                        Role role = iRoleManager.GetById(id);

                        if (role != null)
                        {
                            using (
                                IGenericRepository<ResourceRole> iResourceRoleRepository =
                                    new GenericRepository<ResourceRole>())
                            {
                                IList<ResourceRole> reRl = iResourceRoleRepository.SearchFor(p => p.RlID.Equals(id));
                                IGenericRepository<Resource> resRepository = new GenericRepository<Resource>();
                                IList<Resource> relist = resRepository.GetAll();
                                foreach (var resourceRole in reRl)
                                {
                                    Resource res = relist.First(p => p.ResourceID.Equals(resourceRole.ReID));
                                    if (res.ReType.Equals("1") && res.State.Equals("0")&&res.URL!=null)
                                    {
                                        _list.Add(res.URL);
                                    }
                                }
                            }

                        }
                        else
                        {
                            string rawUrl = filterContext.HttpContext.Request.RawUrl;
                            string allUrl = filterContext.HttpContext.Request.Url.ToString();
                            int index = allUrl.IndexOf(rawUrl);
                            string url = allUrl.Substring(0, index);
                            filterContext.Result = new ContentResult
                            {
                                Content =
                                    "<script language =\"javascript\" type =\"text/javascript\" >alert(\"无权访问此页!\");window.top.location.href = \"" +
                                    url + "/Login/Index\";</script>"
                            };
                        }
                    }
                }
                //if (_list.Where(p => p.ToLower().Equals(path)).Count() == 0)
                //{
                //    string rawUrl = filterContext.HttpContext.Request.RawUrl;
                //    string allUrl = filterContext.HttpContext.Request.Url.ToString();
                //    int index = allUrl.IndexOf(rawUrl);
                //    string url = allUrl.Substring(0, index);
                //    filterContext.Result = new ContentResult
                //    {
                //        Content =
                //            "<script language =\"javascript\" type =\"text/javascript\" >alert(\"无权访问此页!\");window.top.location.href = \"" +
                //            url + "/Login/Index\";</script>"
                //    };
                //}

            }
        }
Exemplo n.º 37
0
 public IEnumerable <HotelPackageViewModel> GetAll()
 {
     return(HotelPackageRepo.GetAll().ToList().Select(i => i.toViewModel()));
 }
Exemplo n.º 38
0
 private static void ExportCountriesFromMSSqlToMySql(GenericRepository<Country> sqlCountriesRepo, GenericRepository<Country> mySqlCountriesRepo)
 {
     var countriesFromMSsql = sqlCountriesRepo.GetAll().ToList();
     foreach (var countryFromMSsql in countriesFromMSsql.ToList())
     {
         var country = new Country()
         {
             Name = countryFromMSsql.Name
         };
         mySqlCountriesRepo.Add(country);
         mySqlCountriesRepo.SaveChanges();
     }
 }
Exemplo n.º 39
0
 public IQueryable <Branch> GetAllBranchs()
 {
     return(_genericRepository.GetAll());
 }
Exemplo n.º 40
0
        private static void ExportGirlsFromMSSqlToMySql()
        {
            var mssqlFeatures = new GenericRepository<Feature>(new GirlsAgencyContext());
            var mysllFeatures = new GenericRepository<Feature>(new GirlAgencyMySql.Data.MySql());

            foreach (var mssqlFeature in mssqlFeatures.GetAll().ToList())
            {
                var feature = new Feature()
                {
                    Name = mssqlFeature.Name
                };

                mysllFeatures.Add(feature);
            }

            mysllFeatures.SaveChanges();
        }
Exemplo n.º 41
0
 public IHttpActionResult GetPermissions()
 {
     GenericRepository<MenuAccess> menuAccessRepository = new GenericRepository<MenuAccess>(new MyRoomDbContext());
     return Ok( menuAccessRepository.GetAll());
 }
Exemplo n.º 42
0
        private static void ExportOrdersFromMSSqlToMySql(GenericRepository<Order> sqlOrdersRepo, GenericRepository<Order> mysSqlOrdersRepo)
        {
            var girlsMysql = new GenericRepository<Girl>(new GirlAgencyMySql.Data.MySql());
            var customersMysq = new GenericRepository<Customer>(new GirlAgencyMySql.Data.MySql());
            foreach (var orderFromSql in sqlOrdersRepo.GetAll().ToList())
            {
                //Console.WriteLine(orderFromSql.);
                var order = new Order()
                {
                    GirlId =
                        girlsMysql
                            .GetAll()
                            .FirstOrDefault(g => g.FirstName == orderFromSql.Girl.FirstName && g.LastName == orderFromSql.Girl.LastName).Id,
                    CustomerId =
                        customersMysq
                            .GetAll()
                            .FirstOrDefault(c => c.FirstName == orderFromSql.Customer.FirstName &&
                                    c.LastName == orderFromSql.Customer.LastName).Id,
                    Duration = orderFromSql.Duration,
                    Date = orderFromSql.Date
                };

                mysSqlOrdersRepo.Add(order);
            }

            mysSqlOrdersRepo.SaveChanges();
        }
Exemplo n.º 43
0
 public IEnumerable <MuseumViewModel> GetAll()
 {
     return(MuseumRepo.GetAll().ToList().Select(i => i.toViewModel()));
 }
Exemplo n.º 44
0
        private static void printJSON(string p)
        {
            var repo = new GenericRepository<Girl>
                (new GirlsAgencyContext());
            switch (p)
            {
                // TODO finish this
                case "Girls":

                    JavaScriptSerializer jss = new JavaScriptSerializer();
                    var entities = repo.GetAll().Select(g => new
                    {
                        FirstName = g.FirstName,
                        LastName = g.LastName,
                        BreastSize = ((BreastSizeEnum)g.BreastSizeId).ToString(),
                        City = g.City.Name,
                        Country = g.Country.Name,
                        HairColor = ((HairColorEnum)g.HairColorId).ToString(),
                        Customers = g.Customers.Select(c => c.FirstName + " " + c.LastName)

                    });
                    Console.WriteLine(jss.Serialize(entities));
                    break;
            }
        }
Exemplo n.º 45
0
        public void TestMethod()
        {
            var conn = new NHibernateConnection();
            var categories = new GenericRepository<Categories>(conn);
            List<Categories> list = categories.GetAll().ToList();
            int count = list.Count;
            //Test t = new Test
            //{
            //    LastName = "LastName",
            //    Name = "Name"
            //};

            //GenericRepository<Test> tRepo = new GenericRepository<Test>();
            //tRepo.Save(t);
        }