public bool CloseBill(Bill bill, PaymentMethod paymentMethod) { try { bill.ClosedDate = DateTime.Now; var payment = new Payment { BillId = bill.Id, PaymentMethod = paymentMethod, Value = bill.Total }; return(_repository.CloseBill(bill, payment)); } catch (Exception e) { throw new Exception(e.Message); } }