public List <ent.Menu> BuscarByNombreRol(string RoleName) { List <ent.Menu> menu = new List <ent.Menu>(); SqlConnection conn = (SqlConnection)_repositorio.ObtenerContexto(); SqlCommand cmd = conn.CreateCommand(); conn.Open(); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "USP_GetRole"; cmd.Parameters.Add("@RoleName", System.Data.SqlDbType.VarChar, 455).Value = RoleName; using (var reader = cmd.ExecuteReader()) { while (reader.Read()) { var item = new ent.Menu { Class = reader["Class"].ToString(), Css = reader["Css"].ToString(), Id = Convert.ToInt32(reader["Id"]), Nombre = reader["Nombre"].ToString(), Orden = Convert.ToInt32(reader["Orden"]), Padre = Convert.ToInt32(reader["Padre"]), Separador = Convert.ToInt32(reader["Separador"]), Url = reader["Url"].ToString() }; menu.Add(item); } } conn.Close(); return(menu); }
public void Modificar(ent.Menu entidad) { _repositorio.Modificar(entidad); _repositorio.Grabar(); }
public void Eliminar(ent.Menu entidad) { _repositorio.Eliminar(entidad); _repositorio.Grabar(); }
public void Adicionar(ent.Menu entidad) { _repositorio.Adicionar(entidad); _repositorio.Grabar(); }