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")); }
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; }