示例#1
0
        public static PaymentMethodDAO MapToPaymentMethodDAO(PaymentMethod paymentMethodToMap)
        {
            PaymentMethodDAO paymentMethod = new PaymentMethodDAO();

            paymentMethod.Id   = paymentMethodToMap.Id;
            paymentMethod.Name = paymentMethodToMap.PaymentName;

            return(paymentMethod);
        }
示例#2
0
        public async Task <bool> Delete(PaymentMethod PaymentMethod)
        {
            PaymentMethodDAO PaymentMethodDAO = await DataContext.PaymentMethod.Where(x => x.Id == PaymentMethod.Id).FirstOrDefaultAsync();

            DataContext.PaymentMethod.Remove(PaymentMethodDAO);
            await DataContext.SaveChangesAsync();

            return(true);
        }
示例#3
0
        public async Task <bool> Update(PaymentMethod PaymentMethod)
        {
            PaymentMethodDAO PaymentMethodDAO = DataContext.PaymentMethod.Where(x => x.Id == PaymentMethod.Id).FirstOrDefault();

            PaymentMethodDAO.Id          = PaymentMethod.Id;
            PaymentMethodDAO.Code        = PaymentMethod.Code;
            PaymentMethodDAO.Name        = PaymentMethod.Name;
            PaymentMethodDAO.Description = PaymentMethod.Description;
            await DataContext.SaveChangesAsync();

            return(true);
        }
示例#4
0
        public async Task <bool> Create(PaymentMethod PaymentMethod)
        {
            PaymentMethodDAO PaymentMethodDAO = new PaymentMethodDAO();

            PaymentMethodDAO.Id          = PaymentMethod.Id;
            PaymentMethodDAO.Code        = PaymentMethod.Code;
            PaymentMethodDAO.Name        = PaymentMethod.Name;
            PaymentMethodDAO.Description = PaymentMethod.Description;

            await DataContext.PaymentMethod.AddAsync(PaymentMethodDAO);

            await DataContext.SaveChangesAsync();

            PaymentMethod.Id = PaymentMethodDAO.Id;
            return(true);
        }