コード例 #1
0
        public void CreateCaseOrder(CaseOrder caseOrder)
        {
            EstateBrokersContext dbcontext = new EstateBrokersContext();

            dbcontext.CaseOrders.Add(caseOrder);
            dbcontext.SaveChanges();
        }
コード例 #2
0
 public void UpdateCaseOrderStatus(CaseOrder co)
 {
     context = new EstateBrokersContext();
     context.Update(co);
     //context.Add(co);
     context.SaveChanges();
 }
コード例 #3
0
        public void CreateOpenHouse(OpenHouse openHouse)
        {
            EstateBrokersContext dbcontext = new EstateBrokersContext();

            dbcontext.OpenHouses.Add(openHouse);
            dbcontext.SaveChanges();
        }
コード例 #4
0
        public void CreateEstate(Estate estate)
        {
            EstateBrokersContext dbcontext = new EstateBrokersContext();

            dbcontext.Estates.Add(estate);
            dbcontext.SaveChanges();
        }
コード例 #5
0
 public List <Estate> GetEstatesBasedOn_ZipCodeAndHousetype(int zipCode, int houseType, int remodelYear)
 {
     context = new EstateBrokersContext();
     return(context.Estates.Where(
                z => z.ZipCode == zipCode &&
                z.TypeId == houseType &&
                (z.RemodelYear > remodelYear - 6 && z.RemodelYear < remodelYear + 6)).ToList());
 }
コード例 #6
0
        public void CreateCustomer(Customer customer)
        {
            //throw new Exception();
            EstateBrokersContext dbcontext = new EstateBrokersContext();

            dbcontext.Customers.Add(customer);
            dbcontext.SaveChanges();
        }
コード例 #7
0
        public List <CaseOrder> GetAllCaseOrders()
        {
            EstateBrokersContext dbcontext = new EstateBrokersContext();

            return(dbcontext.CaseOrders.ToList());
        }
コード例 #8
0
 public OpenHouse GetOpenHousesFromCaseOrderId(int caseOrderId)
 {
     context = new EstateBrokersContext();
     return(context.OpenHouses.Where(o => o.CaseId == caseOrderId).Where(o => o.Date > DateTime.Now).FirstOrDefault());
 }
コード例 #9
0
 public List <OpenHouse> GetOpenHouses(DateTime date)
 {
     context = new EstateBrokersContext();
     return(context.OpenHouses.Include(b => b.Broker).Where(o => o.Date == date).ToList());
 }
コード例 #10
0
 public ZipCode GetCityFromZipCode(int?zipCode)
 {
     context = new EstateBrokersContext();
     return(context.ZipCodes.Where(z => z.ZipCode1 == zipCode).FirstOrDefault());
 }
コード例 #11
0
        public CaseOrder GetCaseOrder(int caseOrderID)
        {
            EstateBrokersContext dbcontext = new EstateBrokersContext();

            return(dbcontext.CaseOrders.Include(s => s.Estate).Where(co => co.CaseOrderId == caseOrderID).Single());
        }
コード例 #12
0
        public Estate GetEstate(int?EstateID)
        {
            EstateBrokersContext dbcontext = new EstateBrokersContext();

            return(dbcontext.Estates.Where(e => e.EstateId == EstateID).FirstOrDefault());
        }
コード例 #13
0
 public List <CaseStatus> GetCaseStatuses()
 {
     context = new EstateBrokersContext();
     return(context.CaseStatuses.ToList());
 }
コード例 #14
0
 public Department GetDepartment(int?departmentId)
 {
     context = new EstateBrokersContext();
     return(context.Departments.Where(d => d.DepartmentId == departmentId).FirstOrDefault());
 }
コード例 #15
0
 public Broker GetBroker(int brokerId)
 {
     context = new EstateBrokersContext();
     return(context.Brokers.Where(b => b.BrokerId == brokerId).Single());
 }
コード例 #16
0
        public List <CaseOrder> GetAllCaseOrdrsForSearchByAddress(string address)
        {
            context = new EstateBrokersContext();

            return(context.CaseOrders.Include(s => s.Estate).Where(s => s.Estate.Address.Contains(address)).ToList());
        }
コード例 #17
0
 public List <HouseType> GetHouseTypes()
 {
     context = new EstateBrokersContext();
     return(context.HouseTypes.ToList());
 }
コード例 #18
0
        public List <Customer> GetAllCustomer(string name)
        {
            EstateBrokersContext dbcontext = new EstateBrokersContext();

            return(dbcontext.Customers.Where(c => c.Name == $"%{name}%").ToList());
        }
コード例 #19
0
 //GridViewEstate
 public EstateBrokersContext GetGridEstateData(string address)
 {
     context = new EstateBrokersContext();
     context.Estates.Where(e => e.Address.Contains(address)).Load();
     return(context);
 }
コード例 #20
0
        public List <Estate> GetAllEstates(string address)
        {
            EstateBrokersContext dbcontext = new EstateBrokersContext();

            return(dbcontext.Estates.Where(e => e.Address == $"%{address}%").ToList());
        }
コード例 #21
0
 public DbSet <HouseType> GetTypes()
 {
     context = new EstateBrokersContext();
     context.HouseTypes.Load();
     return(context.HouseTypes);
 }
コード例 #22
0
        public Customer GetCustomer(int?customerID)
        {
            EstateBrokersContext dbcontext = new EstateBrokersContext();

            return(dbcontext.Customers.Where(c => c.CustomerId == customerID).FirstOrDefault());
        }
コード例 #23
0
 public List <PriceHistory> GetPriceHistory(int?estateId)
 {
     context = new EstateBrokersContext();
     return(context.PriceHistories.Where(e => e.EstateId == estateId).ToList());
 }
コード例 #24
0
 public EstateBrokersContext GetGridCustomerData(string name)
 {
     context = new EstateBrokersContext();
     context.Customers.Where(c => c.Name.Contains(name)).Load();
     return(context);
 }
コード例 #25
0
 public List <DateTime?> GetDatesForOpenHouses()
 {
     context = new EstateBrokersContext();
     return(context.OpenHouses.Select(o => o.Date).Distinct().ToList());
 }
コード例 #26
0
 public void InsertPrice(PriceHistory priceHistory)
 {
     context = new EstateBrokersContext();
     context.PriceHistories.Add(priceHistory);
     context.SaveChanges();
 }
コード例 #27
0
 //Broker
 public DbSet <Broker> GetBrokers()
 {
     context = new EstateBrokersContext();
     context.Brokers.Load();
     return(context.Brokers);
 }