Esempio n. 1
0
 public static Models.Category FromDbCategoryToCategory(DB.Category category)
 {
     return(new Models.Category()
     {
         Name = category.Name,
         Discount = category.Discount
     });
 }
Esempio n. 2
0
        public Category(DB.Category category) : this()
        {
            this.CategoryId  = category.CategoryId;
            this.Name        = category.Name;
            this.Description = category.Description;

            foreach (var linkCate in category.LinkCategories)
            {
                this.Links.Add(new Link(linkCate.Link));
            }
        }
Esempio n. 3
0
        private void CreateNewCategory(MLEEntities db, string category_name, ref int?CategoryID)
        {
            var c = new DB.Category();

            c.isActive    = true;
            c.Name        = category_name;
            c.Description = "Automatic upload (ZIP)";
            db.Category.Add(c);
            db.SaveChanges();

            CategoryID = c.Id;
        }
        public ActionResult Index(int?id)
        {
            IQueryable <DB.Products> emlakList = emlakDBEntities.Products;

            DB.Category category = null;
            if (id > 0)
            {
                if (id == 1)//Konut Kısmı
                {
                    emlakList = emlakList.Where(x => x.Category_Id == id || x.Category_Id == 5 || x.Category_Id == 6 || x.Category_Id == 7 || x.Category_Id == 8);
                }
                else if (id == 2)//Bina Kısmı
                {
                    emlakList = emlakList.Where(x => x.Category_Id == id || x.Category_Id == 9 || x.Category_Id == 10);
                }
                else if (id == 3)//İşyeri Kısmı
                {
                    emlakList = emlakList.Where(x => x.Category_Id == id || x.Category_Id == 11 || x.Category_Id == 12 || x.Category_Id == 13 || x.Category_Id == 14);
                }
                else if (id == 4)//Arsa Kısmı
                {
                    emlakList = emlakList.Where(x => x.Category_Id == id || x.Category_Id == 15 || x.Category_Id == 16);
                }
                else if (id == 17)//Emlak Kısmı
                {
                    emlakList = emlakList.Where(x => x.Category_Id == id || x.Category_Id == 5 || x.Category_Id == 6 || x.Category_Id == 7 || x.Category_Id == 8 || x.Category_Id == 9 || x.Category_Id == 10);
                }

                else
                {
                    emlakList = emlakList.Where(x => x.Category_Id == id);
                }
                category = emlakDBEntities.Category.FirstOrDefault(x => x.id == id);
            }
            var viewModel = new Models.i.indexModel()
            {
                products = emlakList.ToList(),
                Category = category
            };

            return(View(viewModel));
        }
Esempio n. 5
0
        public void ReturnCorrectData()
        {
            //Arange
            var dbCategory = new DB.Category("Test", 0.1);

            var dbCollection = new List <DB.Category>()
            {
                dbCategory
            };

            var myDbMock = new Mock <IMyDB>();

            myDbMock.Setup(x => x.Categories).Returns(dbCollection);

            var service = new CategoryService(myDbMock.Object);

            //Act
            var result = service.GetAll();

            //Assert
            Assert.AreEqual(1, result.Count);
        }
Esempio n. 6
0
 public ActionResult CategoryAdd(Models.CategoryAddModels models)
 {
     try
     {
         if (models.Category.ID != 0)
         {
             DB.Category category = db.Category.FirstOrDefault(x => x.ID == models.Category.ID);
             category.tr_Text = models.Category.tr_Text;
             category.en_Text = models.Category.en_Text;
             if (models.Category.CategroyID == 0)
             {
                 category.CategroyID = null;
             }
             else
             {
                 category.CategroyID = models.Category.CategroyID;
             }
             category.ModifiedDate = DateTime.Now;
         }
         else
         {
             models.Category.AddedDate = DateTime.Now;
             db.Category.Add(models.Category);
         }
         if (models.Category.CategroyID == 0)
         {
             models.Category.CategroyID = null;
         }
         db.SaveChanges();
         TempData["AddSuc"] = "Başarılı Bir Şekilde Kaydedildi";
         return(RedirectToAction("CategoryAdd", "Panel"));
     }
     catch (Exception ex)
     {
         TempData["AddErr"] = ex.Message;
         return(View(models));
     }
 }
Esempio n. 7
0
 public CategoryViewModel(DB.Category cat)
 {
     ID          = cat.ID;
     Name        = cat.Name;
     Description = cat.Description;
 }