public ActionResult EventSave() { try { //ESto es una puta prueba que no me quiere funcionar sabra el putas poir que HttpRequest request = HttpContext.ApplicationInstance.Context.Request; int empresarioId = JsonConvert.DeserializeObject <int>(request["Empresario"]); EventoViewModel evento = JsonConvert.DeserializeObject <EventoViewModel>(request["EventData"]); VenueViewModel venue = JsonConvert.DeserializeObject <VenueViewModel>(request["VenueData"]); List <LocalidadViewModel> stages = JsonConvert.DeserializeObject <List <LocalidadViewModel> >(request["StagesData"]); List <FuncionesEventoViewModel> functions = JsonConvert.DeserializeObject <List <FuncionesEventoViewModel> >(request["FunctionsData"]); List <EtapasViewModel> steps = JsonConvert.DeserializeObject <List <EtapasViewModel> >(request["StepsData"]); string mapa = request["__Mapa"].ToString(); string ticket = request["__TicketData"].ToString(); string htmlDescription = request["__EventDescription"].ToString(); evento.Empresario_id = empresarioId; evento.Venue = venue; evento.Localidades = stages; evento.Funciones = functions; evento.Etapas = steps; ServicioEvento eventoStorage = new ServicioEvento(); eventoStorage.SaveComplete(evento, ticket, htmlDescription, mapa); return(Json(new { status = HttpStatusCode.OK, message = "Evento almacenado correctamente" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { status = HttpStatusCode.InternalServerError, message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult EventSaveLite(EventoViewModel obj) { try { ServicioEvento servicio = new ServicioEvento(); servicio.SaveLite(obj); return(Json(new { status = 200, message = "Evento Guardado Satisfactoriamente" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { status = 200, message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult getEventById(int id) { ServicioLocalidad LocalidadServicio = new ServicioLocalidad(); var evento = new ServicioEvento().Read(id); evento.Venue = new ServicioVenue().Read(id); evento.Localidades = LocalidadServicio.ReadByVenue(evento.Venue_id, id).ToList(); evento.Etapas = new ServicioEtapas().Read(id); var Ticket = new ServicioTicketsEvento().ReadByEvent(id); string mapa = LocalidadServicio.getMapByevent(id); evento.TipoRegisro = Estado.Editando; evento.Estado = EstadoEvento.finalizado; return(Json(new { evento = evento, ticketData = Ticket.ContentSVG, Mapa = mapa }, JsonRequestBehavior.AllowGet)); }