Exemplo n.º 1
0
 public List <DATA.Domains.AccountHolder> getaccountholders()
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         return(context.AccountHolder.ToList());
     }
 }
Exemplo n.º 2
0
        public List <DATA.Domains.Ledger> GetLedger(DateTime toDate, DateTime fromDate, int accounthoderId, int insertiontypeId, int trademarkId)
        {
            using (BmsDbContext context = new BmsDbContext())
            {
                var result = from trademark in context.Trademark
                             join accountHolder in context.AccountHolder on trademark.Id equals accountHolder.TradeMarkID
                             join ledger in context.ledger on accountHolder.Id equals ledger.AccountHolderId
                             where ledger.CreatedOn >= fromDate && ledger.CreatedOn <= toDate
                             select ledger;

                List <DATA.Domains.Ledger> response = new List <DATA.Domains.Ledger>();

                if (accounthoderId > 0)
                {
                    response.AddRange(result.Where(x => x.AccountHolderId == accounthoderId).ToList());
                }

                if (insertiontypeId > 0)
                {
                    response.AddRange(result.Where(x => x.InsertionTypeId == insertiontypeId).ToList());
                }

                return(response);
            }
        }
Exemplo n.º 3
0
 public List <AccountHolderType> GetAccountHolderType()
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         return(context.AccountHolderType.ToList());
     }
 }
Exemplo n.º 4
0
 public List <DATA.Domains.InsertionType> getInsertionType()
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         return(context.InsertionType.ToList());
     }
 }
Exemplo n.º 5
0
 public List <DATA.Domains.Category> GetCategorybyTrademarkId(int TrademarkId)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         return(context.Category.Where(x => x.TradeMarkId == TrademarkId).ToList());
     }
 }
Exemplo n.º 6
0
 public List <Trademark> Get()
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         return(context.Trademark.ToList());
     }
 }
Exemplo n.º 7
0
 public DATA.Domains.User GetById(int id)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         var user = context.User.Where(x => x.Id == id).FirstOrDefault();
         return(user);
     }
 }
Exemplo n.º 8
0
 public DATA.Domains.User GetEmail(string email)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         var getEmail = context.User.Where(x => x.Email == email).FirstOrDefault();
         return(getEmail);
     }
 }
Exemplo n.º 9
0
 public DATA.Domains.User Authenticate(string emailAddress, string password)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         var getEmail = context.User.Where(x => x.Email == emailAddress && x.Password == password).FirstOrDefault();
         return(getEmail);
     }
 }
Exemplo n.º 10
0
 public DATA.Domains.AccountHolder GetContact(string contact)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         var getcontacts = context.AccountHolder.Where(x => x.Contact == contact).FirstOrDefault();
         return(getcontacts);
     }
 }
Exemplo n.º 11
0
 public DATA.Domains.AccountHolder GetByID(int id)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         var accountholderToGet = context.AccountHolder.Include("AccountHolderType").Where(x => x.Id == id).FirstOrDefault();
         return(accountholderToGet);
     }
 }
Exemplo n.º 12
0
 public DATA.Domains.Trademark GetById(int id)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         var getTradeMark = context.Trademark.Where(x => x.Id == id).FirstOrDefault();
         return(getTradeMark);
     }
 }
Exemplo n.º 13
0
 public void SaveLedger(DATA.Domains.Ledger ledger)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         context.ledger.Add(ledger);
         context.SaveChanges();
     }
 }
Exemplo n.º 14
0
 public void SavePurchaseItems(List <DATA.Domains.PurchaseItem> products)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         context.PurchaseItem.AddRange(products);
         context.SaveChanges();
     }
 }
Exemplo n.º 15
0
 public DATA.Domains.Product GetById(int id)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         var product = context.Product.Where(x => x.Id == id).FirstOrDefault();
         return(product);
     }
 }
Exemplo n.º 16
0
 public void SaveSoldItems(List <SoldItems> soldproducts)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         context.SoldItem.AddRange(soldproducts);
         context.SaveChanges();
     }
 }
Exemplo n.º 17
0
        public List <DATA.Domains.Product> Get(int trademarkId)
        {
            using (BmsDbContext context = new BmsDbContext())
            {
                var products = context.Product.Include("Category").Where(x => x.Category.TradeMarkId == trademarkId && !x.IsDeleted).ToList();

                return(products);
            }
        }
Exemplo n.º 18
0
 public void Delete(int id)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         var delete = context.AccountHolder.Where(x => x.Id == id).FirstOrDefault();
         delete.IsDeleted = true;
         context.SaveChanges();
     }
 }
Exemplo n.º 19
0
 public void Delete(int id)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         var deleteproduct = context.Product.Where(x => x.Id == id).FirstOrDefault();
         deleteproduct.IsDeleted = true;
         context.SaveChanges();
     }
 }
Exemplo n.º 20
0
 public int Add(Trademark trademark)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         var TradeMarkToAdd = context.Trademark.Add(trademark);
         context.SaveChanges();
         return(TradeMarkToAdd.Id);
     }
 }
Exemplo n.º 21
0
        public List <DATA.Domains.Ledger> GetLedgerByPurchaseId(int purchaseId)
        {
            using (BmsDbContext context = new BmsDbContext())
            {
                var ledger = context.ledger.Where(x => x.PurchaseId == purchaseId && x.AmountIn == 0).ToList();

                return(ledger);
            }
        }
Exemplo n.º 22
0
        public DATA.Domains.Product EditProduct(int Id)
        {
            using (BmsDbContext context = new BmsDbContext())
            {
                var product = context.Product.Where(x => x.Id == Id && !x.IsDeleted).FirstOrDefault();

                return(product);
            }
        }
Exemplo n.º 23
0
 public void Add(DATA.Domains.AccountHolder accountHolder)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         accountHolder.TradeMarkID = context.Trademark.FirstOrDefault().Id;
         context.AccountHolder.Add(accountHolder);
         context.SaveChanges();
     }
 }
Exemplo n.º 24
0
 public void update(DATA.Domains.User user)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         var usertouptade = context.User.Where(x => x.Id == user.Id).FirstOrDefault();
         usertouptade.Password = user.Password;
         context.SaveChanges();
     }
 }
Exemplo n.º 25
0
 public List <DATA.Domains.AccountHolder> Get(int id)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         var trademark     = context.Trademark.Where(x => x.Id == id).FirstOrDefault();
         var accountholder = context.AccountHolder.Include("AccountHolderType").Where(x => x.TradeMarkID == trademark.Id).ToList();
         return(accountholder);
         //return context.AccountHolder.Include("AccountHolderType").ToList();
     }
 }
Exemplo n.º 26
0
        public int Add(DATA.Domains.Product product)
        {
            using (BmsDbContext context = new BmsDbContext())
            {
                var productToAdd = context.Product.Add(product);
                context.SaveChanges();

                return(productToAdd.Id);
            }
        }
Exemplo n.º 27
0
 public List <DATA.Domains.User> GetUser(int id)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         var trademarkuser = context.Trademark.Where(x => x.Id == id).FirstOrDefault();
         var user          = context.User.Where(y => y.Id == trademarkuser.Id).ToList();
         return(user);
         //return context.User.ToList();
     }
 }
Exemplo n.º 28
0
        public DATA.Domains.AccountHolder gettrademarakaccountholder(int id)
        {
            using (BmsDbContext context = new BmsDbContext())
            {
                var trademark     = context.Trademark.Where(x => x.Id == id).FirstOrDefault();
                var accountholder = context.AccountHolder.Where(y => y.TradeMarkUniqueKey == trademark.UniqueKey).FirstOrDefault();

                return(accountholder);
            }
        }
Exemplo n.º 29
0
 public void SaveCategory(DATA.Domains.Category category)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         var validate = context.Category.Where(name => name.Name == category.Name).FirstOrDefault();
         if (validate == null)
         {
             context.Category.Add(category);
             context.SaveChanges();
         }
     }
 }
Exemplo n.º 30
0
        public Sale GenerateSale()
        {
            using (BmsDbContext context = new BmsDbContext())
            {
                var sale = context.Sale.Add(new Sale {
                    CreatedOn = DateTime.UtcNow.ToLocalTime()
                });
                context.SaveChanges();

                return(sale);
            }
        }