コード例 #1
0
 public static IEnumerable <PaymentModel> GetPayments()
 {
     using (var db = new PaymentsContext())
     {
         return(new List <PaymentModel>(db.Payments.OrderBy(x => x.EmployeeId).ToList()));
     }
 }
コード例 #2
0
        public static bool DoesReportExist(string reportId)
        {
            using (var db = new PaymentsContext())
            {
                var exists = db.Reports.Where(x => x.ReportId == reportId).FirstOrDefault() != null;

                return(exists);
            }
        }
コード例 #3
0
        public static void WriteRecords(IEnumerable <PaymentModel> payments, string reportId)
        {
            using (var db = new PaymentsContext())
            {
                db.Reports.Add(new PaymentReport {
                    ReportId = reportId
                });

                foreach (var payment in payments)
                {
                    db.Payments.Add(payment);
                }
                db.SaveChanges();
            }
        }