public void Add(string descripcion, string dirPagina, string userName) { var max = db.Privilegios.DefaultIfEmpty().Max(p => p == null ? 0 : p.CodPrivilegio); Datos.Privilegios privilegios = new Datos.Privilegios() { CodPrivilegio = max + 1, Descripcion = descripcion, DirPagina = dirPagina, UsuaReg = userName, FechaReg = DateTime.Now }; db.Privilegios.Add(privilegios); db.SaveChanges(); }
protected void btnEditar_Click(object sender, EventArgs e) { codigo = Request.QueryString["cod"]; privilegio = privilegioCtrl.Get(Convert.ToInt32(codigo)); try { string descripcion = txbDescripcion.Text; string dirPagina = txbDirPagina.Text; privilegioCtrl.Actualizar(privilegio, descripcion, dirPagina); Response.Redirect("~/Vistas/Privilegios/Index"); } catch (Exception ex) { ErrorMessage.Text = ex.Message; } }
public void Eliminar(Datos.Privilegios privilegio) { db.Privilegios.Remove(privilegio); db.SaveChanges(); }