private void button1_Click(object sender, EventArgs e) { ClientDTO client = new ClientDTO { City = "Sousse", Login = "******", Name = "Abde", PhoneNumber = "25098886", }; try { // var mappedEntity = _mapper.Map<Client>(client); // _clientRepository.Add(mappedEntity); TraceDTO trace = new TraceDTO { CreationDate = DateTime.Now, IMEI = "12345678912345", Name = "Polo", Number = "25098886", RenewDate = DateTime.Now.AddDays(365), ClientId = 21 }; var x = trace; var context = new ValidationContext(trace, serviceProvider: null, items: null); var results = new List <ValidationResult>(); Console.WriteLine(Validator.TryValidateObject(trace, context, results, true)); if (Validator.TryValidateObject(trace, context, results, true)) { var traceMapped = _mapper.Map <Trace>(trace); //_tracerepository.Add(traceMapped); } PaymentDTO payment = new PaymentDTO { PaiementDate = DateTime.Now, Payee = true, TraceId = 8 }; var paymentMapped = _mapper.Map <Payment>(payment); _paiementRepository.Add(paymentMapped); } catch (Exception ex) { Console.WriteLine("error add to Database", ex.Message); } }
public Paiement AddPaiement(Paiement paiement) { return(_paiementRepository.Add(paiement)); }