public EventoDto ObtenerPorId(long id) { var evento = _eventoRepositorio.GetById(id); if (evento == null) { throw new Exception("No se encontro el registro solicitado."); } return(new EventoDto() { Id = evento.Id, Titulo = evento.Titulo, Descripcion = evento.Descripcion, Mail = evento.Mail, TipoEventoId = evento.TipoEventoId, Orante = evento.Orante, Organizacion = evento.Organizacion, Latitud = evento.Latitud, Longitud = evento.Longitud, Domicilio = evento.Domicilio, Telefono = evento.Telefono, Imagen = evento.Imagen, Estado = evento.Estado }); }
public IEnumerable <EventoDto> ObtenerPorCreador(long id) { var Validar = _creadorEventoRepositorio.GetAll().Any(); List <EventoDto> ListaEventos = new List <EventoDto>(); if (Validar) { var UserEvento = _creadorEventoRepositorio.GetByFilter(x => x.UsuarioId == id) .Select(x => new CreadorEventoDto() { EventoId = x.EventoId, UsuarioId = x.UsuarioId, Fecha = x.Fecha }).ToList(); foreach (var evento in UserEvento) { var Evento = _eventoRepositorio.GetById(evento.EventoId); ListaEventos.Add(new EventoDto() { Id = Evento.Id, Titulo = Evento.Titulo, Descripcion = Evento.Descripcion, Mail = Evento.Mail, TipoEventoId = Evento.TipoEventoId, Orante = Evento.Orante, Organizacion = Evento.Organizacion, Latitud = Evento.Latitud, Longitud = Evento.Longitud, Domicilio = Evento.Domicilio, Telefono = Evento.Telefono, Imagen = Evento.Imagen }); } return(ListaEventos.ToList()); } else { return(null); } }