Beispiel #1
0
                                                          [HttpGet] public async Task <IHttpActionResult> GetAll()
                                                          {
                                                              try {
                                                                  var campos = await _asociacionesRepo.GetAll();

                                                                  return(Ok(campos));
                                                              }
                                                              catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e);

                                                                                    return(InternalServerError(e)); }
                                                          }
        /// <summary>
        /// Este metodo se encarga de obtener todas las entidades del tipo asociaciones
        /// </summary>
        /// <returns>retorna una lista de asociaciones</returns>
        public List <AsociacionesDomainModel> GetAsociaciones()
        {
            List <AsociacionesDomainModel> asociaciones = null;

            asociaciones = asociacionesRepository.GetAll().Select(p => new AsociacionesDomainModel {
                IdAsociacion = p.idAsociacion, StrDescripcion = p.strDescripcion, StrObservacion = p.strObservacion
            }).ToList();
            AsociacionesDomainModel asociacionesDomainModel = new AsociacionesDomainModel();

            asociacionesDomainModel.IdAsociacion   = 0;
            asociacionesDomainModel.StrDescripcion = "--Seleccionar--";
            asociaciones.Insert(0, asociacionesDomainModel);
            return(asociaciones);
        }