Exemplo n.º 1
0
 public List <Product> GetProducts()
 {
     using (var db = new GodDbContext())
     {
         return(db.Products.ToList());
     }
 }
Exemplo n.º 2
0
 public List <House> GetHouses()
 {
     using (var db = new GodDbContext())
     {
         return(db.Houses.ToList());
     }
 }
Exemplo n.º 3
0
 public List <Category> GetCategoriesWithProducts()
 {
     using (var db = new GodDbContext())
     {
         var listOfCatgories = db.Categories.Include(x => x.Products).ToList();
         return(listOfCatgories);
     }
 }
Exemplo n.º 4
0
 public List <Category> GetCategories()
 {
     using (var db = new GodDbContext())
     {
         var listOfCatgories = db.Categories.ToList();
         return(listOfCatgories);
     }
 }
Exemplo n.º 5
0
 public Product GetProduct(string ProductName)
 {
     using (var db = new GodDbContext())
     {
         var Product = db.Products.FirstOrDefault(Product => Product.Name == ProductName);
         return(Product);
     }
 }
Exemplo n.º 6
0
 public void AddProduct(Product Product)
 {
     using (var db = new GodDbContext())
     {
         db.Products.Add(Product);
         db.SaveChanges();
     }
 }
Exemplo n.º 7
0
 public House GetHouse(string houseName)
 {
     using (var db = new GodDbContext())
     {
         var house = db.Houses.FirstOrDefault(house => house.Name == houseName);
         return(house);
     }
 }
Exemplo n.º 8
0
 public void AddHouse(House house)
 {
     using (var db = new GodDbContext())
     {
         db.Houses.Add(house);
         db.SaveChanges();
     }
 }
Exemplo n.º 9
0
 public Category AddCategory(Category category)
 {
     using (var db = new GodDbContext())
     {
         db.Categories.Add(category);
         db.SaveChanges();
         return(category);
     }
 }
Exemplo n.º 10
0
 public void DeleteProductById(int ProductId)
 {
     using (var db = new GodDbContext())
     {
         var ProductToDelete = db.Products.FirstOrDefault(Product => Product.Id == ProductId);
         db.Products.Remove(ProductToDelete);
         db.SaveChanges();
     }
 }
Exemplo n.º 11
0
 public void DeleteHouseById(int houseId)
 {
     using (var db = new GodDbContext())
     {
         var houseToDelete = db.Houses.FirstOrDefault(house => house.Id == houseId);
         db.Houses.Remove(houseToDelete);
         db.SaveChanges();
     }
 }
Exemplo n.º 12
0
 public Product UpDateProductById(int ProductIdToEdit, Product ProductEditValues)
 {
     using (var db = new GodDbContext())
     {
         var ProductToEdit = db.Products.First(Product => Product.Id == ProductIdToEdit);
         ProductToEdit.Price      = ProductEditValues.Price;
         ProductToEdit.CategoryId = ProductEditValues.CategoryId;
         ProductToEdit.Name       = ProductEditValues.Name;
         db.Products.Update(ProductToEdit);
         db.SaveChanges();
         return(ProductToEdit);
     }
 }
Exemplo n.º 13
0
 public House UpDateHouseById(int houseIdToEdit, House houseEditValues)
 {
     using (var db = new GodDbContext())
     {
         var houseToEdit = db.Houses.First(house => house.Id == houseIdToEdit);
         houseToEdit.Price = houseEditValues.Price;
         houseToEdit.Area  = houseEditValues.Area;
         houseToEdit.Name  = houseEditValues.Name;
         db.Houses.Update(houseToEdit);
         db.SaveChanges();
         return(houseToEdit);
     }
 }