public List <IdiomaDomainModel> GetAllIdiomas() { List <IdiomaDomainModel> idiomaDomainModels = new List <IdiomaDomainModel>(); List <catIdioma> idiomas = new List <catIdioma>(); idiomas = idiomasRepository.GetAll().ToList(); foreach (catIdioma item in idiomas) { IdiomaDomainModel idiomaDomainModel = new IdiomaDomainModel(); idiomaDomainModel.idIdioma = item.idIdioma; idiomaDomainModel.strDescripcion = item.strDescripcion; idiomaDomainModel.strObservacion = item.strObservacion; idiomaDomainModels.Add(idiomaDomainModel); } IdiomaDomainModel idiomaDomainModel1 = new IdiomaDomainModel(); idiomaDomainModel1.idIdioma = 0; idiomaDomainModel1.strDescripcion = "Seleccionar"; idiomaDomainModels.Insert(0, idiomaDomainModel1); return(idiomaDomainModels); }
[HttpGet] public async Task <IHttpActionResult> GetAll() { try { var idiomas = await _idiomasRepo.GetAll(); return(Ok(idiomas)); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }
public List <IdiomaDomainModel> GetIdioma() { List <IdiomaDomainModel> idiomas = new List <IdiomaDomainModel>(); idiomas = idiomaRepository.GetAll().Select(p => new IdiomaDomainModel { idIdioma = p.idIdioma, strDescripcion = p.strDescripcion }).ToList(); IdiomaDomainModel inicial = new IdiomaDomainModel(); inicial.idIdioma = 0; inicial.strDescripcion = "-- Seleccionar --"; idiomas.Insert(0, inicial); return(idiomas); }