public int ActualizarPermiso(Permiso permiso) { try { db.Entry(permiso).State = EntityState.Modified; db.SaveChanges(); return permiso.PermisoId; } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return -1; }
/// <summary> /// Agrega el permiso indicado al usuario especificado por su id. /// </summary> /// <param name="IdUsuario"></param> /// <param name="PermisoUsuario"></param> /// <returns>retorna el id del usuario si se agergo, sino retorna -1.</returns> public int AgregarPermiso(int IdUsuario, Permiso PermisoUsuario) { try { Usuario usuario = mUsuario.ObtenerUsuario(IdUsuario); usuario.PermisoUsuario = PermisoUsuario; return mUsuario.ActualizarUsuario(usuario); } catch (NullReferenceException ex) { Console.WriteLine("Error: " + ex.Message); } return -1; }
public int CrearPermiso(Permiso permiso) { try { db.Permisos.Add(permiso); db.SaveChanges(); return permiso.PermisoId; } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return -1; }
/// <summary> /// Crea un permiso en la base de datos. /// </summary> /// <param name="NombrePermiso"></param> /// <returns>Retorna el id del permiso creado. Si no se creo retorna -1.</returns> public int CrearPermiso(String nombrePermiso, string descripcion) { Permiso permiso = new Permiso(nombrePermiso, descripcion); return mPermiso.CrearPermiso(permiso); }