public long RefundSalePayment(SalePaymentObject salePayment, bool saleRevoked) { try { if (salePayment == null) { return(-2); } using (var db = _db) { var pps = db.SalePayments.Where(o => o.SaleId == salePayment.SaleId).ToList(); if (!pps.Any()) { return(-2); } var p = pps[0]; p.AmountPaid = !saleRevoked ? p.AmountPaid : 0; p.DatePaid = DateTime.Now; db.Entry(p).State = EntityState.Modified; db.SaveChanges(); return(p.SalePaymentId); } } catch (Exception ex) { ErrorLogger.LogError(ex.StackTrace, ex.Source, ex.Message); return(0); } }
public long AddSalePayment(SalePaymentObject salePayment) { try { if (salePayment == null) { return(-2); } using (var db = _db) { var salePaymentEntity = ModelCrossMapper.Map <SalePaymentObject, SalePayment>(salePayment); if (salePaymentEntity == null || salePaymentEntity.AmountPaid < 1) { return(-2); } var returnStatus = db.SalePayments.Add(salePaymentEntity); db.SaveChanges(); return(returnStatus.SalePaymentId); } } catch (Exception ex) { ErrorLogger.LogError(ex.StackTrace, ex.Source, ex.Message); return(0); } }
public int UpdateSalePayment(SalePaymentObject city) { try { return(_salePaymentRepository.UpdateSalePayment(city)); } catch (Exception ex) { ErrorLogger.LogError(ex.StackTrace, ex.Source, ex.Message); return(-2); } }
public int UpdateSalePayment(SalePaymentObject salePayment) { try { if (salePayment == null) { return(-2); } var salePaymentEntity = ModelCrossMapper.Map <SalePaymentObject, SalePayment>(salePayment); if (salePaymentEntity == null || salePaymentEntity.SalePaymentId < 1) { return(-2); } _repository.Update(salePaymentEntity); _uoWork.SaveChanges(); return(5); } catch (Exception ex) { ErrorLogger.LogError(ex.StackTrace, ex.Source, ex.Message); return(-2); } }
public long RefundSalePayment(SalePaymentObject salePayment, bool saleRevoked) { return(_salePaymentRepository.RefundSalePayment(salePayment, saleRevoked)); }
public long AddSalePayment(SalePaymentObject salePayment) { return(_salePaymentRepository.AddSalePayment(salePayment)); }