public ActionResult RecuperarArea(string json)
        {
            EntidadesCompartidas.Area a = JsonConvert.DeserializeObject <EntidadesCompartidas.Area>(json);

            a.MapaAsociado = (EntidadesCompartidas.Mapa)Session["Plano"];

            Session["Puntos"] = a.PuntosArea;

            FabricaLogica.getLogicaArea().AltaArea(a);

            a = FabricaLogica.getLogicaArea().BuscarAreaPorNombre(a.NombreArea);

            a.PuntosArea = (List <Punto>)Session["Puntos"];

            foreach (Punto p in a.PuntosArea)
            {
                FabricaLogica.getLogicaArea().AltaPuntodeArea(a, p);
            }

            a.MapaAsociado.Areas.Add(a);

            string JsonAreas = JsonConvert.SerializeObject(a.MapaAsociado.Areas);

            Session["AreasMapaJson"] = JsonAreas;

            Session["Areas"] = a;

            return(View("PlanoLugar"));
        }
Example #2
0
 public Evento(int pIdEvento, string pNombreEvento, string pDescripcion, DateTime pFechaInicio, DateTime pFechaFin, Area pArea, Categoria pCategoria, Organizador pOrganizador)
 {
     IdEvento        = pIdEvento;
     NombreEvento    = pNombreEvento;
     Descripcion     = pDescripcion;
     FechaInicio     = pFechaInicio;
     FechaFin        = pFechaFin;
     UnOrganizador   = pOrganizador;
     AreaEvento      = pArea;
     CategoriaEvento = pCategoria;
 }