public int Get(int page, int rows, string sidx, string sord) { try { PaymentMethodFilter filter = new PaymentMethodFilter { Page = page, Rows = rows, Sidx = sidx, Sord = sord }; var options = CreateNewContextOptions(); using (var db = new OrderContext(options)) { ProcessingTestHelper.PopulateDefaultOrderCtx(db); } using (var db = new OrderContext(options)) { IEnumerable <PaymentMethod> result = new List <PaymentMethod>(); var repository = new PaymentMethodRepository(db); Assert.DoesNotThrow(() => result = repository.Get(filter)); return(result.Count()); } } catch (Exception ex) { LogEventManager.Logger.Error(ex.Message, ex); throw; } }
public void MakeTransferOrder() { try { var options = CreateNewContextOptions(); using (var db = new EntireMoneyProcessingContext(options)) { ProcessingTestHelper.PopulateDefaultMoneyCtx(db); } using (var db = new EntireMoneyProcessingContext(options)) { var repository = new SystemMoneyProcessing(db); // IocHelper.GetObject<ISystemMoneyProcessing>(db); var paymentRepository = new PaymentMethodRepository(db); //IocHelper.GetObject<IPaymentMethodRepository<int, DbContext, PaymentMethod, PaymentMethodFilter>>(db); var payment = paymentRepository.Get(new PaymentMethodFilter()).ToList() .Single(it => it.Code == "CREDITPAYMENT"); var userId = db.Set <User>().First().Id; Order result = null; Assert.DoesNotThrow(() => result = repository.MakeTransferOrder(userId, 500, new OperationType(), payment)); Assert.NotNull(result); } } catch (Exception ex) { LogEventManager.Logger.Error(ex); throw; } }
public IEnumerable <ListPaymentMethodViewModel> Get() { return(_repository.Get()); }