public static List <TenantPayment> GetPaymentsByUser(int buildingId, int userId) { var x = PaymentConverter.ListToDTOTenantPayment(PaymentDAL.GetPaymentsByBuilding(buildingId)); var y = PaymentDAL.GetPaymentsForUser(userId).ToList(); x.ForEach(z => { z.Status = y.Select(t => t.payment_id).Contains(z.PaymentId) ? true : false; z.TenantId = userId; z.PaymentDate = y.FirstOrDefault(u => u.payment_id == z.PaymentId)?.paymentDate ?? default(DateTime); }); return(x); }
//public static List<Payment> GetAlltenantPayment(int buildingId) //{ // var x = PaymentConverter.ListToDTOTenantPayment(PaymentDAL.GetPaymentsByBuilding(buildingId)); // var y =TenantPayment. // x.ForEach(z => // { // z.Status = y.Select(t => t.payment_id).Contains(z.PaymentId) ? true : false; // z.TenantId = userId; // z.PaymentDate = y.FirstOrDefault(u => u.payment_id == z.PaymentId)?.paymentDate ?? default(DateTime); // }); // return x; // return PaymentConverter.ListToDTO(PaymentDAL.GetPaymentsByBuilding(buildingId)); //} public static Payment GetById(int id) { return(PaymentConverter.ToDTO(PaymentDAL.GetById(id))); }
//public static void AddPayment(Payment payment) //{ // PaymentDAL.Addpayment(PaymentConverter.ToDAL(payment)); //} //public static List<Payment> GetPaymentsByBuilding(int buildingId) //{ // return PaymentConverter.ListToDTO(PaymentDAL.GetPaymentsByBuilding(buildingId)); //} //public static Payment GetById(int id) //{ // return PaymentConverter.ToDTO(PaymentDAL.GetById(id)); //} public static void AddPayment(Payment payment) { PaymentDAL.Addpayment(PaymentConverter.ToDAL(payment)); }
public static List <Payment> GetPaymentsByBuilding(int buildingId) { return(PaymentConverter.ListToDTO(PaymentDAL.GetPaymentsByBuilding(buildingId))); }
public static List <Payment> GetAll() { return(PaymentConverter.ListToDTO(PaymentDAL.Get())); }