Ejemplo n.º 1
0
 public ActionResult MixSamplePartial(ObjectSearch model)
 {
     if(model == null)
         model = new ObjectSearch();
     model.IsGetAll = true;
     var result = _mauTronRepository.Search(model);
     return PartialView("Partial/_MixSamplePartial", result);
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        /// <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() };
            }
        }
Ejemplo n.º 4
0
 public ActionResult SupplierPartial(ObjectSearch model)
 {
     model.IsGetAll = true;
     var result = _nhaCungCapRepository.Search(model);
     return PartialView("~/Areas/Manager/Views/Supplier/Partial/_SupplierPartial.cshtml", result);
 }
Ejemplo n.º 5
0
        /// <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()
                    };
            }
        }
Ejemplo n.º 6
0
 public ActionResult MemberPartial(ObjectSearch search)
 {
     search.IsGetAll = true;
     var model = _nguoiDungRepository.Search(search);
     return PartialView("~/Areas/Manager/Views/Member/Partial/MemberPartial.cshtml", model);
 }
Ejemplo n.º 7
0
        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() };
            }
        }