Esempio n. 1
0
        protected override void Dispose(bool disposing)
        {
            _productService.Dispose();
            _categoriesService.Dispose();

            base.Dispose(disposing);
        }
Esempio n. 2
0
        public JsonResult GetPageLists(int page, int pageSize, string keywords = "")
        {
            ResultDto <List <Dto.ProductDto> > result = new ResultDto <List <Dto.ProductDto> >();

            try
            {
                ResultDto <List <Products> > items = new ResultDto <List <Products> >();
                ProductsService ObjServ            = new ProductsService();
                if (!string.IsNullOrEmpty(keywords))
                {
                    items = ObjServ.Reposity.GetPageList(page, pageSize, o => (o.Title.Contains(keywords) && o.TenantId == TenantId));
                }
                else
                {
                    items = ObjServ.Reposity.GetPageList(page, pageSize, o => o.TenantId == TenantId);
                }
                result = Mapper.Map <ResultDto <List <Dto.ProductDto> > >(items);
                ObjServ.Dispose();
            }
            catch (Exception ex)
            {
                result.code    = 500;
                result.message = ex.Message;
            }
            return(Json(result));
        }
Esempio n. 3
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         _productsService.Dispose();
     }
     base.Dispose(disposing);
 }
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (productsService != null)
         {
             productsService.Dispose();
         }
     }
     base.Dispose(disposing);
 }
Esempio n. 5
0
        public JsonResult GetLists(int page, int pageSize, string keywords = "")
        {
            ProductsService ObjServ = new ProductsService();
            var             items   = ObjServ.Reposity.GetPageList(page, pageSize, o => o.TenantId == tenant.Id);
            var             result  = Mapper.Map <ResultDto <List <Dto.ProductDto> > >(items);

            if (result.datas != null)
            {
                result.datas = result.datas.OrderByDescending(o => o.CreationTime).ToList();
            }
            ObjServ.Dispose();
            return(Json(result));
        }
Esempio n. 6
0
        public JsonResult GetModel(long id)
        {
            Products        model   = new Products();
            ProductsService Product = new ProductsService();
            var             result  = Product.Reposity.FirstOrDefault(id);

            if (result != null)
            {
                model = result;
            }
            var entity = Mapper.Map <Dto.ProductDto>(model);

            Product.Dispose();
            return(Json(entity));
        }
Esempio n. 7
0
        public JsonResult GetModel(long id = 0)
        {
            Core.Products   model   = new Core.Products();
            ProductsService ObjServ = new ProductsService();
            var             result  = ObjServ.Reposity.Get(id);

            if (result != null)
            {
                model = result;
            }
            var entity = Mapper.Map <Dto.ProductDto>(model);

            ObjServ.Dispose();
            return(Json(entity));
        }
Esempio n. 8
0
        public JsonResult GetCount()
        {
            Dto.SiteDto          result   = new Dto.SiteDto();
            ArticlesService      ArtServ  = new ArticlesService();
            MembersService       MembServ = new MembersService();
            SignUpBespeakService SignServ = new SignUpBespeakService();
            ProductsService      ProdServ = new ProductsService();

            result.ArticleCount = ArtServ.Reposity.GetAllList(o => o.TenantId == TenantId).Count;
            result.MemberCount  = MembServ.Reposity.GetAllList(o => o.TenantId == TenantId).Count;
            result.SignCount    = SignServ.Reposity.GetAllList(o => o.TenantId == TenantId).Count;
            result.ProductCount = ProdServ.Reposity.GetAllList(o => o.TenantId == TenantId).Count;
            ArtServ.Dispose();
            MembServ.Dispose();
            SignServ.Dispose();
            ProdServ.Dispose();

            return(Json(result));
        }
Esempio n. 9
0
        public JsonResult InsertOrUpdate(Core.Products input)
        {
            ResultDto <long> result = new ResultDto <long>();

            try
            {
                ProductsService ObjServ = new ProductsService();
                input.TenantId      = tenant.Id;
                input.CreatorUserId = MemberId;
                input.CreationTime  = DateTime.Now;
                ObjServ.Reposity.InsertOrUpdate(input);
                ObjServ.Dispose();
                result.code    = 100;
                result.message = "ok";
                result.datas   = input.Id;
            }
            catch (Exception ex)
            {
                result.code    = 500;
                result.message = ex.Message;
            }
            return(Json(result));
        }
Esempio n. 10
0
 protected override void Dispose(bool disposing)
 {
     service.Dispose();
     base.Dispose(disposing);
 }