public static List <object> Sort(List <SanPham_View> list, CompareObj cmp) { for (int i = 0; i < list.Count; i++) { for (int j = i + 1; j < list.Count; j++) { if (cmp(list[i], list[j])) { SanPham_View temp = list[i]; list[i] = list[j]; list[j] = temp; } } } return(list.ToList <object>()); }
public List <SanPham_View> getAllListSanPham() { using (Model1 model = new Model1()) { List <SanPham_View> sanPham_Views = new List <SanPham_View>(); int i = 0; var sps = model.SanPhams.Select(p => new { p.MaSanPham, p.TenSanPham, p.NhaSanXuat.TenNhaSanXuat, p.NgayNhapHang, p.MatHang.TenMatHang, p.TinhTrang }); foreach (var sanpham in sps) { SanPham_View sp1 = new SanPham_View { Stt = ++i, MaSanPham = sanpham.MaSanPham, TenSanPham = sanpham.TenSanPham, TenNhaSanXuat = sanpham.TenNhaSanXuat, NgayNhapHang = sanpham.NgayNhapHang, TinhTrang = sanpham.TinhTrang, TenMatHang = sanpham.TenMatHang }; sanPham_Views.Add(sp1); } return(sanPham_Views); } }