public Models.Suplements.SuplementPayment Create( Models.Requests.Suplements.SuplementPaymentRequest paymentRequest, UserInfo info) { SuplementPayment dbPayment = SuplementPaymentMapper.toDb(paymentRequest, info); _context.SuplementPayments.Add(dbPayment); _context.SaveChanges(); return(GetById(dbPayment.Id)); }
public void Update( int id, Models.Requests.Suplements.SuplementPaymentRequest paymentRequest) { SuplementPayment payment = _context.SuplementPayments .Where(x => x.Id == id) .FirstOrDefault(); if (payment == null) { throw new ResourceNotFoundException($"Suplement payment with id: {id} not found"); } payment.SuplementId = paymentRequest.SuplementId; payment.ClientId = paymentRequest.ClientId; payment.Amount = paymentRequest.Amount; _context.SuplementPayments.Update(payment); _context.SaveChanges(); }