예제 #1
0
        public CategoryModel Get(int id)
        {
            var entity =_CategoryService.GetCategoryById(id);
            var model = new CategoryModel
            {

                Id = entity.Id,

                CategoryName = entity.CategoryName,

            //		        Father = entity.Father,

                Adduser = new UserModel{Id = entity.Adduser.Id,UserName = entity.Adduser.UserName},

                Addtime = entity.Addtime,

                Upduser = new UserModel { Id = entity.Upduser.Id, UserName = entity.Upduser.UserName },

                Updtime = entity.Updtime,

            //		        Products = entity.Products,

            };
            return model;
        }
예제 #2
0
        public bool Put(CategoryModel model)
        {
            var entity = _CategoryService.GetCategoryById(model.Id);
            if(entity == null)
                return false;

            entity.CategoryName = model.CategoryName;

            //			entity.Father = model.Father;
            //
            //			entity.Adduser = model.Adduser;
            //
            //			entity.Addtime = model.Addtime;

            entity.Upduser = (UserBase)_workContext.CurrentUser;

            entity.Updtime = DateTime.Now;

            //			entity.Products = model.Products;

            if(_CategoryService.Update(entity) != null)
                return true;
            return false;
        }
예제 #3
0
        public bool Post(CategoryModel model)
        {
            var entity = new CategoryEntity
            {

                CategoryName = model.CategoryName,

            //				Father = model.Father,

                Adduser = (UserBase)_workContext.CurrentUser,

                Addtime = DateTime.Now,

                Upduser = (UserBase)_workContext.CurrentUser,

                Updtime = DateTime.Now,

            //				Products = model.Products,

            };
            if(_CategoryService.Create(entity).Id > 0)
            {
                return true;
            }
            return false;
        }