public JsonResult obtenerCantones(int id_provincia)
        {
            BDContext context = new BDContext();
            UnidadDeTrabajo <Canton> unidad_cantones = new UnidadDeTrabajo <Canton>(context);
            List <sp_obtenerCantonesPorIDProvincia_Result> lista_cantones = new List <sp_obtenerCantonesPorIDProvincia_Result>();

            lista_cantones = context.sp_obtenerCantonesPorIDProvincia(id_provincia).ToList();

            var diccionarioCantones = new Dictionary <string, string>();

            foreach (var canton in lista_cantones)
            {
                diccionarioCantones.Add(canton.cantonId.ToString(), canton.nombre);
            }

            return(Json(diccionarioCantones, JsonRequestBehavior.AllowGet));
        }