public IEnumerable <ClienteRequest> ListarClientes()
 {
     using (Models.CarCenterDB db = new Models.CarCenterDB())
     {
         var clientes = db.Clientes.Select(x => new ClienteRequest
         {
             PrimerNombre      = x.PrimerNombre,
             SegundoNombre     = x.SegundoNombre,
             PrimerApellido    = x.PrimerApellido,
             SegundoApellido   = x.SegundoApellido,
             TipoDocumento     = x.TipoDocumento,
             NumeroDocumento   = x.NumeroDocumento,
             NumeroCelular     = x.NumeroCelular,
             Direccion         = x.Direccion,
             CorreoElectronico = x.CorreoElectronico,
             Presupuesto       = x.Presupuesto
         }).ToList();
         return(clientes);
     }
 }
 public IHttpActionResult AgregarCliente(ClienteRequest model)
 {
     using (Models.CarCenterDB db = new Models.CarCenterDB())
     {
         var oCliente = new Models.Clientes();
         oCliente.PrimerNombre      = model.PrimerNombre;
         oCliente.SegundoNombre     = model.SegundoNombre;
         oCliente.PrimerApellido    = model.PrimerApellido;
         oCliente.SegundoApellido   = model.SegundoApellido;
         oCliente.TipoDocumento     = model.TipoDocumento;
         oCliente.NumeroDocumento   = model.NumeroDocumento;
         oCliente.NumeroCelular     = model.NumeroCelular;
         oCliente.Direccion         = model.Direccion;
         oCliente.CorreoElectronico = model.CorreoElectronico;
         oCliente.Presupuesto       = model.Presupuesto;
         db.Clientes.Add(oCliente);
         db.SaveChanges();
     }
     return(Ok("Cliente agregado satisfactoriamente"));
 }