public ActionResult MixSamplePartial(ObjectSearch model) { if(model == null) model = new ObjectSearch(); model.IsGetAll = true; var result = _mauTronRepository.Search(model); return PartialView("Partial/_MixSamplePartial", result); }
public ActionResult ProductPartial(ObjectSearch search) { if(search == null) search = new ObjectSearch(); search.IsGetAll = true; var mauSanPham = _mauSanPhamRepository.Search(search); return PartialView("~/Areas/Manager/Views/ProductSample/Partial/_ProductPartial.cshtml", mauSanPham); }
/// <summary> /// get Mau san pham /// </summary> /// <param name="search"></param> /// <returns></returns> public ListResponseModel<MauSanPhamModel> Search(ObjectSearch search) { try { var listMauSp = DataContext.MauSanPhams.ToList(); //listMauSp = // listMauSp.Where( // m => // m.NhaSanXuat.ToLower().Contains(search.Keyword.ToLower()) || // m.SachNhiem.ToLower().Contains(search.Keyword.ToLower()) || // m.VungKhaiThac.ToLower().Contains(search.Keyword.ToLower()) || // m.NguoiGiao.ToLower().Contains(search.Keyword.ToLower()) || // m.LoaiMat.ToLower().Contains(search.Keyword.ToLower()) || // m.GhiChu.ToLower().Contains(search.Keyword.ToLower())).ToList(); listMauSp = search.Order == OrderBy.Asc ? listMauSp.OrderBy(m => m.Ma).ToList() : listMauSp.OrderByDescending(m => m.Ma).ToList(); var totalRow = listMauSp.Count; if (!search.IsGetAll) listMauSp = listMauSp.Skip(search.PageSize * (search.PageNumber - 1)).Take(search.PageSize).ToList(); return new ListResponseModel<MauSanPhamModel> { Data = listMauSp.MapTo<MauSanPhamModel>(), TotalRow = totalRow }; } catch (Exception exception) { return new ListResponseModel<MauSanPhamModel> { Message = exception.ToString() }; } }
public ActionResult SupplierPartial(ObjectSearch model) { model.IsGetAll = true; var result = _nhaCungCapRepository.Search(model); return PartialView("~/Areas/Manager/Views/Supplier/Partial/_SupplierPartial.cshtml", result); }
/// <summary> /// Tim kiem nguoi dung /// </summary> /// <param name="search"></param> /// <returns></returns> public ListResponseModel<NguoiDungModel> Search(ObjectSearch search) { try { var listNguoiDung = DataContext.NguoiDungs.ToList(); if (search.Status) listNguoiDung = listNguoiDung.Where(n => n.TrangThai).ToList(); var totalRow = listNguoiDung.Count; //listNguoiDung = listNguoiDung.Where(m => m.TenDangNhap.ToLower().Contains(search.Keyword.ToLower()) // || m.Ten.ToLower().Contains(search.Keyword.ToLower()) // || m.Ho.ToLower().Contains(search.Keyword.ToLower())).ToList(); listNguoiDung = search.Order == OrderBy.Desc ? listNguoiDung.OrderByDescending(m => m.TenDangNhap).ToList() : listNguoiDung.OrderBy(m => m.TenDangNhap).ToList(); if (!search.IsGetAll) listNguoiDung = listNguoiDung.Skip(search.PageSize * (search.PageNumber - 1)).Take(search.PageSize).ToList(); return new ListResponseModel<NguoiDungModel>() { TotalRow = totalRow, Data = listNguoiDung.MapTo<NguoiDungModel>() }; } catch (Exception exception) { return new ListResponseModel<NguoiDungModel>() { Message = exception.ToString() }; } }
public ActionResult MemberPartial(ObjectSearch search) { search.IsGetAll = true; var model = _nguoiDungRepository.Search(search); return PartialView("~/Areas/Manager/Views/Member/Partial/MemberPartial.cshtml", model); }
public ListResponseModel<MauTronModel> Search(ObjectSearch search) { try { var listMauTron = DataContext.MauTrons.ToList(); listMauTron = search.Order == OrderBy.Asc ? listMauTron.OrderBy(m => m.MaMauTron).ToList() : listMauTron.OrderByDescending(m => m.MaMauTron).ToList(); var totalRow = listMauTron.Count; if (!search.IsGetAll) listMauTron = listMauTron.Skip(search.PageSize * (search.PageNumber - 1)).Take(search.PageSize).ToList(); var data = listMauTron.MapTo<MauTronModel>(); foreach (var item in data) { foreach (var child in item.ChiTietMauTrons) { if (child.LoaiMau == "MAUTRON") child.MauTron = DataContext.MauTrons.SingleOrDefault(m => m.Id == child.IdMauCon).MapTo<MauTronModel>(); else if(child.LoaiMau == "MAUSANPHAM") child.MauSanPham = DataContext.MauSanPhams.SingleOrDefault(m => m.Id == child.IdMauCon) .MapTo<MauSanPhamModel>(); } } return new ListResponseModel<MauTronModel> { Data = data, TotalRow = totalRow }; } catch (Exception exception) { return new ListResponseModel<MauTronModel> { Message = exception.ToString() }; } }