public TransactionHistoryModel GetTransactionHistoryByJobId(int jobid) { //unitOfWork.StartTransaction(); TransactionHistoryRepository repo = new TransactionHistoryRepository(unitOfWork); TransactionHistoryModel transactionHistoryModel = new TransactionHistoryModel(); //UserLocationModel userLocationModel = new UserLocationModel(); TransactionHistory transactionHistory = new TransactionHistory(); AutoMapper.Mapper.Map(transactionHistoryModel, transactionHistory); transactionHistory = repo.GetAll().Where(x => x.JobId == jobid && !string.IsNullOrEmpty(x.CustomerEmail)).FirstOrDefault(); //unitOfWork.Commit(); AutoMapper.Mapper.Map(transactionHistory, transactionHistoryModel); return transactionHistoryModel; }
public TransactionHistoryModel GetTransactionHistoryByCartId(int id) { //unitOfWork.StartTransaction(); TransactionHistoryRepository repo = new TransactionHistoryRepository(unitOfWork); TransactionHistoryModel transactionHistoryModel = new TransactionHistoryModel(); //UserLocationModel userLocationModel = new UserLocationModel(); TransactionHistory transactionHistory = new TransactionHistory(); AutoMapper.Mapper.Map(transactionHistoryModel, transactionHistory); transactionHistory = repo.GetAll().Where(x => x.CartId == id).FirstOrDefault(); //unitOfWork.Commit(); AutoMapper.Mapper.Map(transactionHistory, transactionHistoryModel); return transactionHistoryModel; }
public TransactionHistoryModel FindTransactionHistoryByMerchantRegrence(string merchantRegrence) { //unitOfWork.StartTransaction(); TransactionHistoryRepository repo = new TransactionHistoryRepository(unitOfWork); TransactionHistoryModel transactionHistoryModel = new TransactionHistoryModel(); //UserLocationModel userLocationModel = new UserLocationModel(); TransactionHistory transactionHistory = new TransactionHistory(); AutoMapper.Mapper.Map(transactionHistoryModel, transactionHistory); transactionHistory = repo.GetAll().Where(x => x.MerchantReference == merchantRegrence).SingleOrDefault(); //unitOfWork.Commit(); AutoMapper.Mapper.Map(transactionHistory, transactionHistoryModel); return transactionHistoryModel; }
public TransactionHistoryModel UpdateTransactionHistory(TransactionHistoryModel transactionHistoryModel) { //unitOfWork.StartTransaction(); TransactionHistoryRepository repo = new TransactionHistoryRepository(unitOfWork); //UserLocationModel userLocationModel = new UserLocationModel(); TransactionHistory transactionHistory = new TransactionHistory(); transactionHistory = repo.GetAll().Where(x => x.CartId == transactionHistoryModel.CartId).SingleOrDefault(); transactionHistoryModel.CartId = transactionHistory.CartId; AutoMapper.Mapper.Map(transactionHistoryModel, transactionHistory); repo.Update(transactionHistory); //unitOfWork.Commit(); AutoMapper.Mapper.Map(transactionHistory, transactionHistoryModel); return transactionHistoryModel; }
public TransactionHistoryModel InsertTransactionHistory(TransactionHistoryModel transactionHistoryModel) { //unitOfWork.StartTransaction(); TransactionHistoryRepository repo = new TransactionHistoryRepository(unitOfWork); //UserLocationModel userLocationModel = new UserLocationModel(); TransactionHistory transactionHistory = new TransactionHistory(); AutoMapper.Mapper.Map(transactionHistoryModel, transactionHistory); transactionHistory = repo.Insert(transactionHistory); //unitOfWork.Commit(); AutoMapper.Mapper.Map(transactionHistory, transactionHistoryModel); return transactionHistoryModel; }