Пример #1
0
        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);
            }
        }
Пример #2
0
 public Paiement AddPaiement(Paiement paiement)
 {
     return(_paiementRepository.Add(paiement));
 }