Esempio n. 1
0
 public Product[] GetProductByUserId(int id)
 {
     using (var db = new RentContext())
     {
         return(db.Products.Include(m => m.User).Include(m => m.Category).Where(m => m.UserId == id && m.IsDeleted == false).ToArray());
     }
 }
Esempio n. 2
0
 public User GetUserById(int id)
 {
     using (var db = new RentContext())
     {
         return(db.Users.FirstOrDefault(m => m.Id == id));
     }
 }
Esempio n. 3
0
 public Order LastOrderByUserId(int id)
 {
     using (var db = new RentContext())
     {
         return(db.Orders.Include(m => m.User).FirstOrDefault(m => m.UserId == id && m.IsDeleted == false));
     }
 }
Esempio n. 4
0
 public TakenProduct GetTakenProductById(int takenProductId)
 {
     using (var db = new RentContext())
     {
         return(db.TakenProducts.FirstOrDefault(m => m.Id == takenProductId));
     }
 }
Esempio n. 5
0
 public Category GetCategoryById(int id)
 {
     using (var db = new RentContext())
     {
         return(db.Categories.FirstOrDefault(m => m.Id == id));
     }
 }
Esempio n. 6
0
 public TakenProduct[] GetAllListMyTakenProduct(int userId)
 {
     using (var db = new RentContext())
     {
         return(db.TakenProducts.Include(m => m.User).Include(m => m.Product).Where(m => m.IsDeleted == false && m.UserId == userId).ToArray());
     }
 }
Esempio n. 7
0
 public User GetUserByLogin(string login)
 {
     using (var db = new RentContext())
     {
         return(db.Users.FirstOrDefault(m => m.Login == login));
     }
 }
Esempio n. 8
0
        public bool RegistrationCreateUser(RegisterTag registerTag)
        {
            var user = new User()
            {
                Login       = registerTag.Email,
                Password    = registerTag.Password,
                Name        = registerTag.Name,
                Surname     = registerTag.Surname,
                PhotoUrl    = registerTag.PhotoUrl,
                City        = registerTag.City,
                Street      = registerTag.Street,
                Home        = registerTag.Home,
                Longitude   = registerTag.Longitude,
                Latitude    = registerTag.Latitude,
                PhoneNumber = registerTag.PhoneNumber,
                IsDeleted   = false,
                RoleId      = 2,
                SumMoney    = 0
            };

            using (var db = new RentContext())
            {
                var userIsLive = db.Users.FirstOrDefault(m => m.Login == registerTag.Email);
                if (userIsLive != null)
                {
                    return(false);
                }
                db.Users.AddOrUpdate(user);
                db.SaveChanges();
                return(true);
            }
        }
Esempio n. 9
0
 public Order GetOrderById(int id)
 {
     using (var db = new RentContext())
     {
         return(db.Orders.Include(m => m.User).FirstOrDefault(m => m.Id == id));
     }
 }
Esempio n. 10
0
 public Category[] GetAllGategories()
 {
     using (var db = new RentContext())
     {
         return(db.Categories.Where(m => m.IsDeleted == false).ToArray());
     }
 }
Esempio n. 11
0
 public User[] GetAllUsers()
 {
     using (var db = new RentContext())
     {
         return(db.Users.Where(m => m.IsDeleted == false).ToArray());
     }
 }
 public NieruchomosciWindow()
 {
     InitializeComponent();
     baza = new BazaNieruchomosci();
     db   = new RentContext();
     gridNieruchomosci.ItemsSource = db.Nieruchomosci.ToList();
     //Nieruchomosci.ItemsSource = baza.nieruchomosci;
 }
Esempio n. 13
0
 public Product GetProductById(int id)
 {
     using (var db = new RentContext())
     {
         var product = db.Products.Include(m => m.Category).Include(m => m.User).FirstOrDefault(m =>
                                                                                                m.IsDeleted == false && m.IsTaken == false && m.Id == id);
         return(product);
     }
 }
Esempio n. 14
0
 public bool UpdateCategory(Category category)
 {
     using (var db = new RentContext())
     {
         db.Categories.AddOrUpdate(category);
         db.SaveChanges();
         return(true);
     }
 }
Esempio n. 15
0
 public bool UpdateProduct(Product product)
 {
     using (var db = new RentContext())
     {
         db.Products.AddOrUpdate(product);
         db.SaveChanges();
         return(true);
     }
 }
Esempio n. 16
0
 public bool UpdateOrder(Order order)
 {
     using (var db = new RentContext())
     {
         db.Orders.AddOrUpdate(order);
         db.SaveChanges();
         return(true);
     }
 }
Esempio n. 17
0
 public bool updateUser(User updateUser)
 {
     using (var db = new RentContext())
     {
         db.Users.AddOrUpdate(updateUser);
         db.SaveChanges();
         return(true);
     }
 }
Esempio n. 18
0
 public bool CreateTakenProduct(TakenProduct takenProduct)
 {
     using (var db = new RentContext())
     {
         db.TakenProducts.AddOrUpdate(takenProduct);
         db.SaveChanges();
         return(true);
     }
 }
Esempio n. 19
0
 public void DeleteTakenProductById(int id, int userId)
 {
     using (var db = new RentContext())
     {
         var takenProduct = db.TakenProducts.FirstOrDefault(m => m.Id == id && m.Product.UserId == userId);
         takenProduct.IsDeleted = true;
         db.TakenProducts.AddOrUpdate(takenProduct);
         db.SaveChanges();
     }
 }
Esempio n. 20
0
        private void Form1_Load(object sender, EventArgs e)
        {
            RentContext        context = new RentContext();
            IEnumerable <Arac> araclar = context.Araclar.ToList();

            foreach (var gelen in araclar)
            {
                comboBox1.Items.Add(gelen.Model + "-Km:" + gelen.Kilometre);
            }
        }
Esempio n. 21
0
 public Product[] GetAllProducts()
 {
     using (var db = new RentContext())
     {
         return(db.Products
                .Where(m => m.IsDeleted == false && m.IsTaken == false)
                .Include(m => m.Category)
                .Include(m => m.User)
                .ToArray());
     }
 }
Esempio n. 22
0
        public bool VerifyUserByLoginAndPassword(LoginTag loginModel)
        {
            using (var db = new RentContext())
            {
                var user = db.Users.FirstOrDefault(m => m.Login == loginModel.Login && m.Password == loginModel.Password);
                if (user != null)
                {
                    return(true);
                }

                return(false);
            }
        }
Esempio n. 23
0
 public bool DeleteUserById(int id)
 {
     using (var db = new RentContext())
     {
         var user = db.Users.FirstOrDefault(m => m.Id == id && m.IsDeleted == false);
         if (user == null)
         {
             return(false);
         }
         user.IsDeleted = true;
         db.Users.AddOrUpdate(user);
         db.SaveChanges();
         return(true);
     }
 }
Esempio n. 24
0
 public bool CheckedTenantProof(int idProof, int UserId)
 {
     using (var db = new RentContext())
     {
         var takenProduct = db.TakenProducts.FirstOrDefault(m => m.Id == idProof && m.UserId == UserId && m.IsDeleted == false);
         if (takenProduct == null)
         {
             return(false);
         }
         takenProduct.TenantProof = true;
         db.TakenProducts.AddOrUpdate(takenProduct);
         db.SaveChanges();
         return(true);
     }
 }
Esempio n. 25
0
 public bool CheckedNoIsTakenProductByProductId(int id)
 {
     using (var db = new RentContext())
     {
         var product = db.Products.Include(m => m.User).FirstOrDefault(m => m.Id == id);
         if (product == null)
         {
             return(false);
         }
         product.IsTaken = false;
         db.Products.AddOrUpdate(product);
         db.SaveChanges();
         return(true);
     }
 }
Esempio n. 26
0
 public bool PayMoneyForUserByLogin(decimal money, string login)
 {
     using (var db = new RentContext())
     {
         var user = db.Users.FirstOrDefault(m => m.Login == login);
         if (user == null)
         {
             return(false);
         }
         user.SumMoney += money;
         db.Users.AddOrUpdate(user);
         db.SaveChanges();
         return(true);
     }
 }
Esempio n. 27
0
 public bool DeleteProductById(int id)
 {
     using (var db = new RentContext())
     {
         var product = db.Products.FirstOrDefault(m => m.Id == id && m.IsDeleted == false);
         if (product == null)
         {
             return(false);
         }
         product.IsDeleted = true;
         db.Products.AddOrUpdate(product);
         db.SaveChanges();
         return(true);
     }
 }
Esempio n. 28
0
 public bool RemoveUserById(int id)
 {
     using (var db = new RentContext())
     {
         var user = GetUserById(id);
         if (user == null)
         {
             return(false);
         }
         user.IsDeleted = true;
         db.Users.AddOrUpdate(user);
         db.SaveChanges();
         return(true);
     }
 }
Esempio n. 29
0
        public static void Main(string[] args)
        {
            CreateWebHostBuilder(args).Build().Run();

            using (var context = new RentContext()) {
                var std = new Owner()
                {
                    FirstName = "aaa"
                };

                context.Owner.Add(std);
                context.SaveChanges();
            }
            Console.WriteLine("ssssssssssssssss");
        }
Esempio n. 30
0
 public bool DeleteCategoryById(int id)
 {
     using (var db = new RentContext())
     {
         var category = db.Categories.FirstOrDefault(m => m.Id == id && m.IsDeleted == false);
         if (category == null)
         {
             return(false);
         }
         category.IsDeleted = true;
         db.Categories.AddOrUpdate(category);
         db.SaveChanges();
         return(true);
     }
 }