// GET: api/Paciente/5
        public PacienteViewModel Get(int id)
        {
            var paciente          = _pacienteApp.GetById(id);
            var pacienteViewModel = PacienteViewModel.Map(paciente);

            return(pacienteViewModel);
        }
 // PUT: api/Paciente/5
 public void Put(PacienteViewModel paciente)
 {
     if (ModelState.IsValid)
     {
         var pacienteDomain = PacienteViewModel.Map(paciente);
         _pacienteApp.Update(pacienteDomain);
     }
 }
 // POST: api/Paciente
 public void Post([FromBody] PacienteViewModel paciente)
 {
     if (ModelState.IsValid)
     {
         Paciente pacienteDomain = PacienteViewModel.Map(paciente);
         _pacienteApp.Add(pacienteDomain);
     }
 }
 // GET: api/Paciente
 public IEnumerable <PacienteViewModel> Get()
 {
     return(PacienteViewModel.Map(_pacienteApp.GetAll()));
 }