public OrderDetailDAO()
 {
     context = new OnlineShopDbContext();
 }
 public GetProductInOrder(OnlineShopDbContext context)
 {
     _context = context;
 }
Пример #3
0
 public CategoryDao()
 {
     db = new OnlineShopDbContext();
 }
Пример #4
0
 public ContentDao()
 {
     db = new OnlineShopDbContext();
 }
Пример #5
0
 public BlogCommentDao()
 {
     dbContext = new OnlineShopDbContext();
 }
Пример #6
0
 public SlideDao()
 {
     db = new OnlineShopDbContext();
 }
        private static void SeedDatabase()
        {
            TestCleanUp();
            var context = new OnlineShopDbContext();

            var userStore = new UserStore<ApplicationUser>(context);
            var userManager = new ApplicationUserManager(userStore);

            var user = new ApplicationUser() { UserName = TestUsername, Email = TestUsername + "@gmail.com" };

            var result = userManager.CreateAsync(user, TestPassword).Result;
            if (!result.Succeeded)
            {
                Assert.Fail(string.Join(Environment.NewLine, result.Errors));
            }

            SeedCategories(context);
            SeedAdTypes(context);
            context.SaveChanges();
        }
Пример #8
0
 public CreateShoppingCart(OnlineShopDbContext context)
 {
     _context = context;
 }
 private static void SeedAdTypes(OnlineShopDbContext context)
 {
     context.AdTypes.Add(new AdType() { Name = "Normal", Index = 100, PricePerDay = 100 });
     context.AdTypes.Add(new AdType() { Name = "Gold", Index = 200, PricePerDay = 1100 });
 }
 private static void SeedCategories(OnlineShopDbContext context)
 {
     context.Categories.Add(new Category() { Name = "Category #1" });
     context.Categories.Add(new Category() { Name = "Category #2" });
 }
        public void PostAd_WithOutCategories_ShouldNotAddTheAdAndReturn400BadRequest()
        {
            var context = new OnlineShopDbContext();
            var adsCountBeforeInsert = context.Ads.Count();
            var data = new FormUrlEncodedContent(new[]
            {
                new KeyValuePair<string, string>("name", "Opel Astra"),
                new KeyValuePair<string, string>("description", "Astra"),
                new KeyValuePair<string, string>("price", "200"),
                new KeyValuePair<string, string>("typeid", "1"),
                new KeyValuePair<string, string>("categories", ""),
            });

            var httpPostResponse = this.PostAd(data);
            var adsCountAfterInsert = context.Ads.Count();

            // Assert
            Assert.AreEqual(adsCountBeforeInsert, adsCountAfterInsert);
            Assert.AreEqual(HttpStatusCode.BadRequest, httpPostResponse.StatusCode);
        }
Пример #12
0
 public MenuDao()
 {
     db = new OnlineShopDbContext();
 }
Пример #13
0
 public UserDao()
 {
     db = new OnlineShopDbContext();
 }
Пример #14
0
 public FooterDao()
 {
     _context = new OnlineShopDbContext();
 }
        private static void TestCleanUp()
        {
            var context = new OnlineShopDbContext();

            context.Ads.Delete();
            context.AdTypes.Delete();
            context.Categories.Delete();
            context.Users.Delete();
        }
Пример #16
0
 public CategoryModel()
 {
     context = new OnlineShopDbContext();
 }
        public void PostAd_WithCorrectData_ShouldAddTheAdAndReturn200Ok()
        {
            var context = new OnlineShopDbContext();
            var category = context.Categories.FirstOrDefault();
            var adType = context.AdTypes.FirstOrDefault();
            var adsCountBeforeInsert = context.Ads.Count();
            var data = new FormUrlEncodedContent(new[]
            {
                new KeyValuePair<string, string>("name", "Opel Astra"),
                new KeyValuePair<string, string>("description", "Astra"),
                new KeyValuePair<string, string>("price", "200"),
                new KeyValuePair<string, string>("typeid", adType.Id.ToString()),
                new KeyValuePair<string, string>("categories", category.Id.ToString()),
            });

            var httpPostResponse = this.PostAd(data);
            var adsCountAfterInsert = context.Ads.Count();

            // Assert
            Assert.AreEqual(adsCountBeforeInsert + 1, adsCountAfterInsert);
            Assert.AreEqual(HttpStatusCode.OK, httpPostResponse.StatusCode);
        }
Пример #18
0
 public ParentIDCategoryDao()
 {
     db = new OnlineShopDbContext();
 }
Пример #19
0
        public ActionResult Create(CateloryViewModel collection)
        {
            try
            {
                using (OnlineShopDbContext db = new OnlineShopDbContext())
                {
                    Catelory obj = new Catelory();

                    obj.Prj_Name      = collection.SelectedCatelory.Prj_Name;
                    obj.Unit_Name     = collection.SelectedCatelory.Unit_Name;
                    obj.Owner_Name    = collection.SelectedCatelory.Owner_Name;
                    obj.Phone_Number  = collection.SelectedCatelory.Phone_Number;
                    obj.Person_Number = collection.SelectedCatelory.Person_Number;
                    obj.Create_Date   = DateTime.Now;
                    obj.Status        = collection.SelectedCatelory.Status;
                    obj.Rate          = collection.SelectedCatelory.Rate;
                    obj.Job           = collection.SelectedCatelory.Job;
                    obj.Area          = collection.SelectedCatelory.Area;
                    obj.Email         = collection.SelectedCatelory.Email;

                    db.Catelories.Add(obj);
                    db.SaveChanges();

                    CateloryViewModel model = new CateloryViewModel();
                    model.Thiet_Bi = db.Thiet_Bis.OrderBy(m => m.ID).ToList();
                    model.Catelory = db.Catelories.OrderBy(m => m.ID).ToList();

                    model.ProjectAll = new List <SelectListItem>();

                    var items = new List <SelectListItem>();

                    foreach (var project in model.Thiet_Bi)
                    {
                        items.Add(new SelectListItem()
                        {
                            Value = project.Ten_Thiet_Bi,
                            Text  = project.Ten_Thiet_Bi,
                        });
                    }

                    model.ProjectAll = items;

                    model.SelectedCatelory = null;
                    model.DisplayMode      = null;

                    return(RedirectToAction("Index", model));
                }
            }
            catch
            {
                using (OnlineShopDbContext db = new OnlineShopDbContext())
                {
                    CateloryViewModel model = new CateloryViewModel();
                    model.Thiet_Bi         = db.Thiet_Bis.OrderBy(m => m.ID).ToList();
                    model.Catelory         = db.Catelories.OrderBy(m => m.ID).ToList();
                    model.SelectedCatelory = null;
                    model.DisplayMode      = null;
                    return(View("Index", model));
                }
            }
        }
 public ProductCategoryDao()
 {
     db = new OnlineShopDbContext();
 }
Пример #21
0
 public AccountModel()
 {
     dbContext = new OnlineShopDbContext();
 }
Пример #22
0
 public ApplicationUserStore(OnlineShopDbContext context)
     : base(context)
 {
 }
Пример #23
0
 public FooterDAO()
 {
     context = new OnlineShopDbContext();
 }
Пример #24
0
 public OrderDAO()
 {
     db = new OnlineShopDbContext();
 }
Пример #25
0
 public MenuDao()
 {
     db = new OnlineShopDbContext();
 }
Пример #26
0
 public NhapHangDao()
 {
     db = new OnlineShopDbContext();
 }
Пример #27
0
 public OrderCouponDao()
 {
     db = new OnlineShopDbContext();
 }
Пример #28
0
 public GetAllOrders(OnlineShopDbContext context)
 {
     _context = context;
 }
Пример #29
0
 public ProductsGroupDao()
 {
     dbContext = new OnlineShopDbContext();
 }
Пример #30
0
 public UserDao()
 {
     db = new OnlineShopDbContext();
 }
Пример #31
0
 public ThongKeDao()
 {
     db = new OnlineShopDbContext();
 }
Пример #32
0
 public SlideDao()
 {
     db = new OnlineShopDbContext();
 }
Пример #33
0
 public RoleDao()
 {
     db = new OnlineShopDbContext();
 }
Пример #34
0
 public DiscountRequirementDao()
 {
     dbContext = new OnlineShopDbContext();
 }
 public PurchaseService(OnlineShopDbContext dbContext, ProductService productService)
 {
     _dbContext = dbContext;
 }
Пример #36
0
 public ProductDao()
 {
     _context = new OnlineShopDbContext();
 }
Пример #37
0
 public DonHangDao()
 {
     db = new OnlineShopDbContext();
 }
 public GiftCardUsageHistoryDao()
 {
     dbContext = new OnlineShopDbContext();
 }
 public CreateProductModel(OnlineShopDbContext context, IFileManager fileManager)
 {
     _context     = context;
     _fileManager = fileManager;
 }
Пример #40
0
 public FooterDao()
 {
     db = new OnlineShopDbContext();
 }
Пример #41
0
 public UserDAO()
 {
     onlineShopDbContext = new OnlineShopDbContext();
 }
Пример #42
0
 public ProductDao()
 {
     db = new OnlineShopDbContext();
 }
Пример #43
0
 public ContentDao()
 {
     db = new OnlineShopDbContext();
 }