public async Task <bool> Delete(DiscountContent DiscountContent)
        {
            DiscountContentDAO DiscountContentDAO = await DataContext.DiscountContent.Where(x => x.Id == DiscountContent.Id).FirstOrDefaultAsync();

            DataContext.DiscountContent.Remove(DiscountContentDAO);
            await DataContext.SaveChangesAsync();

            return(true);
        }
        public async Task <bool> Update(DiscountContent DiscountContent)
        {
            DiscountContentDAO DiscountContentDAO = DataContext.DiscountContent.Where(x => x.Id == DiscountContent.Id).FirstOrDefault();

            DiscountContentDAO.Id            = DiscountContent.Id;
            DiscountContentDAO.ItemId        = DiscountContent.ItemId;
            DiscountContentDAO.DiscountValue = DiscountContent.DiscountValue;
            DiscountContentDAO.DiscountId    = DiscountContent.DiscountId;
            await DataContext.SaveChangesAsync();

            return(true);
        }
        public async Task <bool> Create(DiscountContent DiscountContent)
        {
            DiscountContentDAO DiscountContentDAO = new DiscountContentDAO();

            DiscountContentDAO.Id            = DiscountContent.Id;
            DiscountContentDAO.ItemId        = DiscountContent.ItemId;
            DiscountContentDAO.DiscountValue = DiscountContent.DiscountValue;
            DiscountContentDAO.DiscountId    = DiscountContent.DiscountId;

            await DataContext.DiscountContent.AddAsync(DiscountContentDAO);

            await DataContext.SaveChangesAsync();

            DiscountContent.Id = DiscountContentDAO.Id;
            return(true);
        }