//GET
        public async Task <IActionResult> Create()
        {
            var especilidadEntity = await _repositoryEspecialidad.GetAll();

            List <EspecialidadViewModel> listEspecialidadesVm = new List <EspecialidadViewModel>();

            especilidadEntity.ForEach(item =>
            {
                var vm = _mapper.Map <EspecialidadViewModel>(item);
                listEspecialidadesVm.Add(vm);
            });

            ViewBag.Especialidades = listEspecialidadesVm;

            return(View());
        }
        // GET: Especialidad
        public async Task <IActionResult> Index()
        {
            var listEntity = await _repository.GetAll();

            List <EspecialidadViewModel> vms = new List <EspecialidadViewModel>();

            listEntity.ForEach(item =>
            {
                var vm = _mapper.Map <EspecialidadViewModel>(item);
                vms.Add(vm);
            });

            return(View(vms));
        }