示例#1
0
        public DatosLocalidadViewModel GetLocationDataByLocalityID(int idLocalidad)
        {
            DatosLocalidadViewModel Datos = new DatosLocalidadViewModel();
            var localidad = _contextLocalidad.Localidades.FirstOrDefault(l => l.Id == Convert.ToInt32(idLocalidad));
            var municipio = _contextLocalidad.Municipios.FirstOrDefault(m => m.Id == localidad.MunicipioId);
            var estado    = _contextLocalidad.Estados.FirstOrDefault(e => e.Id == municipio.EstadoId);

            Datos.Estado    = estado.Nombre;
            Datos.Municipio = municipio.Nombre;
            Datos.Localidad = localidad.Nombre;

            return(Datos);
        }
 public IActionResult GetDataLocacion([FromRoute] int IdLocalidad)
 {
     try
     {
         DatosLocalidadViewModel Datos = new DatosLocalidadViewModel();
         var localidad = _contextLocalidad.Localidades.FirstOrDefault(l => l.Id == Convert.ToInt32(IdLocalidad));
         var municipio = _contextLocalidad.Municipios.FirstOrDefault(m => m.Id == localidad.MunicipioId);
         var estado    = _contextLocalidad.Estados.FirstOrDefault(e => e.Id == municipio.EstadoId);
         Datos.Estado    = estado.Nombre;
         Datos.Municipio = municipio.Nombre;
         Datos.Localidad = localidad.Nombre;
         return(this.OkResponse(Datos));
     }
     catch (Exception ex)
     {
         return(this.BadResponse(ex.ToString()));
     }
 }