コード例 #1
0
 public async Task <List <TxnCustomer> > GetAsync()
 {
     using (EkalContext dbContext = new EkalContext())
     {
         return(await dbContext.TxnCustomer.ToListAsync());
     }
 }
コード例 #2
0
 public async Task <TxnCustomer> GetAsync(int id)
 {
     using (EkalContext dbContext = new EkalContext())
     {
         return(await dbContext.TxnCustomer.Where(x => x.CustomerId == id).FirstOrDefaultAsync());
     }
 }
コード例 #3
0
 public async Task <List <VItemProvider> > GetAsync()
 {
     using (EkalContext dbContext = new EkalContext())
     {
         return(await dbContext.VItemProvider.ToListAsync());
     }
 }
コード例 #4
0
ファイル: EkaiTypeService.cs プロジェクト: santosh0954/Ekal
 public async Task <MstEkaiType> GetAsync(int id)
 {
     using (EkalContext dbContext = new EkalContext())
     {
         return(await dbContext.MstEkaiType.Where(x => x.EkaiTypeId == id).FirstOrDefaultAsync());
     }
 }
コード例 #5
0
 public async Task <List <TxnVolunteerBankDetails> > GetAsync()
 {
     using (EkalContext dbContext = new EkalContext())
     {
         return(await dbContext.TxnVolunteerBankDetails.ToListAsync());
     }
 }
コード例 #6
0
 public async Task <TxnVolunteerBankDetails> GetAsync(int id)
 {
     using (EkalContext dbContext = new EkalContext())
     {
         return(await dbContext.TxnVolunteerBankDetails.Where(x => x.VolunteerBankDetailsId == id).FirstOrDefaultAsync());
     }
 }
コード例 #7
0
 public async Task <List <VItemFormula> > GetAsync()
 {
     using (EkalContext dbContext = new EkalContext())
     {
         return(await dbContext.VItemFormula.ToListAsync());
     }
 }
コード例 #8
0
 public async Task <List <VItems> > GetViewAsync()
 {
     using (EkalContext dbContext = new EkalContext())
     {
         return(await dbContext.VItems.ToListAsync());
     }
 }
コード例 #9
0
 public async Task <TxnItemFormula> GetAsync(int id)
 {
     using (EkalContext dbContext = new EkalContext())
     {
         return(await dbContext.TxnItemFormula.Where(x => x.ItemFormulaId == id).FirstOrDefaultAsync());
     }
 }
コード例 #10
0
 public async Task <List <VCustomerOrderWithDetails> > GetAsync()
 {
     using (EkalContext dbContext = new EkalContext())
     {
         return(await dbContext.VCustomerOrderWithDetails.ToListAsync());
     }
 }
コード例 #11
0
 public async Task <MstDistricts> GetAsync(string code)
 {
     using (EkalContext dbContext = new EkalContext())
     {
         return(await dbContext.MstDistricts.Where(x => x.DistrictCode == code).FirstOrDefaultAsync());
     }
 }
コード例 #12
0
 public async Task <List <VDistricts> > GetAsync()
 {
     using (EkalContext dbContext = new EkalContext())
     {
         return(await dbContext.VDistricts.ToListAsync());
     }
 }
コード例 #13
0
 public async Task <MstItems> GetAsync(int id)
 {
     using (EkalContext dbContext = new EkalContext())
     {
         return(await dbContext.MstItems.Where(x => x.ItemId == id).FirstOrDefaultAsync());
     }
 }
コード例 #14
0
ファイル: EkaiTypeService.cs プロジェクト: santosh0954/Ekal
 public async Task <List <MstEkaiType> > GetAsync()
 {
     using (EkalContext dbContext = new EkalContext())
     {
         return(await dbContext.MstEkaiType.ToListAsync());
     }
 }
コード例 #15
0
 public async Task <List <MstDistricts> > GetDistrictByStateCodeAsync(string stateCode)
 {
     using (EkalContext dbContext = new EkalContext())
     {
         return(await dbContext.MstDistricts.Where(x => x.StateCode == stateCode)
                .OrderBy(y => y.DistrictName)
                .ToListAsync());
     }
 }
コード例 #16
0
        public async Task <bool> AddRangeAsync(List <TxnItemFormulaDetails> entities)
        {
            using (EkalContext dbContext = new EkalContext())
            {
                try
                {
                    await dbContext.TxnItemFormulaDetails.AddRangeAsync(entities);

                    dbContext.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.ToString());
                }
            }
        }
コード例 #17
0
        public async Task <bool> AddAsync(TxnCustomerDeliveryAddress entity)
        {
            using (EkalContext dbContext = new EkalContext())
            {
                try
                {
                    await dbContext.TxnCustomerDeliveryAddress.AddAsync(entity);

                    dbContext.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.ToString());
                }
            }
        }
コード例 #18
0
        public async Task <bool> AddAsync(MstVolunteerType entity)
        {
            using (EkalContext dbContext = new EkalContext())
            {
                try
                {
                    await dbContext.MstVolunteerType.AddAsync(entity);

                    dbContext.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.ToString());
                }
            }
        }
コード例 #19
0
        public async Task <bool> AddAsync(TxnItemFormula entity)
        {
            using (EkalContext dbContext = new EkalContext())
            {
                try
                {
                    await dbContext.TxnItemFormula.AddAsync(entity);

                    dbContext.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.ToString());
                }
            }
        }
コード例 #20
0
        public async Task <bool> DeleteAsync(int id)
        {
            using (EkalContext dbContext = new EkalContext())
            {
                try
                {
                    var tmpRecord = await dbContext.TxnItemFormula.Where(x => x.ItemFormulaId == id).FirstOrDefaultAsync();

                    dbContext.TxnItemFormula.Remove(tmpRecord);
                    dbContext.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.ToString());
                }
            }
        }
コード例 #21
0
        public async Task <bool> DeleteAsync(string code)
        {
            using (EkalContext dbContext = new EkalContext())
            {
                try
                {
                    var tmpRecord = await dbContext.MstDistricts.Where(x => x.DistrictCode == code).FirstOrDefaultAsync();

                    dbContext.MstDistricts.Remove(tmpRecord);
                    dbContext.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.ToString());
                }
            }
        }
コード例 #22
0
        public async Task <string> GetNextOrderNoAsync()
        {
            using (EkalContext dbContext = new EkalContext())
            {
                string OrderNoPrefix = "O";
                var    totalOrders   = await dbContext.TxnCustomerOrder.CountAsync();

                if (totalOrders == 0)
                {
                    OrderNoPrefix = "O001";
                }
                else
                {
                    OrderNoPrefix = "O" + (totalOrders + 1).ToString().PadLeft(3, '0');
                }

                return(OrderNoPrefix);
            }
        }
コード例 #23
0
        public async Task <bool> AddAsync(TxnCustomer entity)
        {
            using (EkalContext dbContext = new EkalContext())
            {
                try
                {
                    entity.CreatedDate = DateTime.Now;
                    entity.CreatedBy   = Common.UserProfileID;
                    await dbContext.TxnCustomer.AddAsync(entity);

                    dbContext.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.ToString());
                }
            }
        }