public PaginaCLS recuperarPagina(int idPagina) { PaginaCLS oPaginaCLS = new PaginaCLS(); try { using (BDRestauranteContext bd = new BDRestauranteContext()) { oPaginaCLS = (from pagina in bd.Pagina where pagina.Bhabilitado == 1 && pagina.Iidpagina == idPagina select new PaginaCLS { iidpagina = pagina.Iidpagina, accion = pagina.Accion, mensaje = pagina.Mensaje, bvisible = (int)pagina.Bvisible }).First(); } }catch (Exception ex) { ex.ToString(); oPaginaCLS.accion = null; } return(oPaginaCLS); }
public int guardarPagina([FromBody] PaginaCLS oPaginaCLS) { int rpta = 0; try { using (BDRestauranteContext bd = new BDRestauranteContext()) { if (oPaginaCLS.iidpagina == 0) { Pagina oPagina = new Pagina(); oPagina.Accion = oPaginaCLS.accion; oPagina.Mensaje = oPaginaCLS.mensaje; oPagina.Bvisible = oPaginaCLS.bvisible; oPagina.Bhabilitado = 1; bd.Pagina.Add(oPagina); bd.SaveChanges(); rpta = 1; } else { Pagina oPagina = bd.Pagina.Where(p => p.Iidpagina == oPaginaCLS.iidpagina).First(); oPagina.Accion = oPaginaCLS.accion; oPagina.Mensaje = oPaginaCLS.mensaje; oPagina.Bvisible = oPaginaCLS.bvisible; bd.SaveChanges(); rpta = 1; } } }catch (Exception ex) { ex.ToString(); rpta = 0; } return(rpta); }