Example #1
0
        public async Task <bool> Delete(EVoucher EVoucher)
        {
            EVoucherDAO EVoucherDAO = await DataContext.EVoucher.Where(x => x.Id == EVoucher.Id).FirstOrDefaultAsync();

            DataContext.EVoucher.Remove(EVoucherDAO);
            await DataContext.SaveChangesAsync();

            return(true);
        }
Example #2
0
        public async Task <bool> Update(EVoucher EVoucher)
        {
            EVoucherDAO EVoucherDAO = DataContext.EVoucher.Where(x => x.Id == EVoucher.Id).FirstOrDefault();

            EVoucherDAO.Id         = EVoucher.Id;
            EVoucherDAO.CustomerId = EVoucher.CustomerId;
            EVoucherDAO.ProductId  = EVoucher.ProductId;
            EVoucherDAO.Name       = EVoucher.Name;
            EVoucherDAO.Start      = EVoucher.Start;
            EVoucherDAO.End        = EVoucher.End;
            EVoucherDAO.Quantity   = EVoucher.Quantity;
            await DataContext.SaveChangesAsync();

            return(true);
        }
Example #3
0
        public async Task <bool> Create(EVoucher EVoucher)
        {
            EVoucherDAO EVoucherDAO = new EVoucherDAO();

            EVoucherDAO.Id         = EVoucher.Id;
            EVoucherDAO.CustomerId = EVoucher.CustomerId;
            EVoucherDAO.ProductId  = EVoucher.ProductId;
            EVoucherDAO.Name       = EVoucher.Name;
            EVoucherDAO.Start      = EVoucher.Start;
            EVoucherDAO.End        = EVoucher.End;
            EVoucherDAO.Quantity   = EVoucher.Quantity;

            await DataContext.EVoucher.AddAsync(EVoucherDAO);

            await DataContext.SaveChangesAsync();

            EVoucher.Id = EVoucherDAO.Id;
            return(true);
        }