public void AddPaymentMethod(int id, DtoPaymentMethod paymentMethod) { var type = (int)paymentMethod.Type; var key = GetByKey <PaymentMethod>("Type", type, "PaymentMethodToStore"); InsertFk("Store_id", id, "PaymentMethod_id", key.Id, "PaymentMethodToStore"); }
public static PaymentMethod ToRepository(this DtoPaymentMethod dto) { if (dto == null) { return(null); } var model = new PaymentMethod() { Id = dto.Id, Type = dto.Type }; return(model); }
public static DtoPaymentMethod ToDTO(this PaymentMethod model) { if (model == null) { return(null); } var dto = new DtoPaymentMethod() { Id = model.Id, Type = model.Type }; return(dto); }
public void RemovePaymentMethod(int id, DtoPaymentMethod paymentMethod) { var type = (int)paymentMethod.Type; var dbPaymentMethod = GetByKey <PaymentMethod>("Type", type, "PaymentMethodToStore"); var query = @"Delete FROM PaymentMethodToStore where Store_id = @Id and PaymentMethod_id = @PaymentId"; using (var con = SessionManager.GetConnection()) { con.Open(); using (var trans = con.BeginTransaction()) { con.Execute(query, new { Id = id, PaymentId = dbPaymentMethod.Id }); trans.Commit(); } } }
public void RemovePayments([FromBody] DtoPaymentMethod paymentMethod) { var session = GetSession(); StoreDomain.RemovePaymentMethod(session.StoreId.Value, paymentMethod); }
public void RemovePaymentMethod(int id, DtoPaymentMethod paymentMethod) { storeRepository.RemovePaymentMethod(id, paymentMethod); }
public void AddPaymentMethod(int id, DtoPaymentMethod paymentMethod) { storeRepository.AddPaymentMethod(id, paymentMethod); }
public void RemovePayments(int id, [FromBody] DtoPaymentMethod paymentMethod) { StoreDomain.RemovePaymentMethod(id, paymentMethod); }
public void AddPayments(int id, [FromBody] DtoPaymentMethod paymentMethod) { StoreDomain.AddPaymentMethod(id, paymentMethod); }