private void btnPublicar_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Realmente quiere publicar esta publicación?", "Publicar Publicación", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { try { Publicacion currentPublicacion = (Publicacion)this.dataGridPublicaciones.CurrentRow.DataBoundItem; PublicacionService publicacionService = new PublicacionService(); currentPublicacion.Estado = new Publicada(); publicacionService.update(currentPublicacion, null, null); MessageBox.Show("Publicacion Publicada con exito!", "Publicar publicación.", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Pulicacion_Listado_Load(null, null); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.WriteLine(ex.StackTrace); MessageBox.Show("Error al publicar la publicación!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } else if (dialogResult == DialogResult.No) { return; } }
public override Page SearchPaged(int offset, int itemsPerPage) { Page page = new Page(); PalcoNet.Src.Modelo.Entidades.Empresa empresa = (PalcoNet.Src.Modelo.Entidades.Empresa) this.Entity; List <List <object> > items = null; if (empresa == null || empresa.Usuario == "admin") { items = this.SearchPagedPublicacion(offset, itemsPerPage); } else { items = empresa.SearchPagedPublicacionByEmpresa(empresa.Id, offset, itemsPerPage); } foreach (List <object> row in items) { Publicacion publicacion = new Publicacion(); PublicacionService publicacionService = (PublicacionService)ServiceFactory.GetService("Publicacion"); publicacionService.loadPublicacion(publicacion, row); page.TotalItems = (int)row[8]; page.AddItem(publicacion); } return(page); }
public UsuarioController(InfoHomeContext context) { _usuarioService = new UsuariosService(context); _casaService = new CasaService(context); _publicacionService = new PublicacionService(context); }
public PublicacionController(InfoHomeContext context) { _publicacionService = new PublicacionService(context); }