예제 #1
0
		public ProductDetailEntity Update (ProductDetailEntity entity)
		{
			try
            {
                _productdetailRepository.Update(entity);
                return entity;
            }
            catch (Exception e)
            {
				_log.Error(e,"数据库操作出错");
                return null;
            }
		}
예제 #2
0
		public bool Delete(ProductDetailEntity entity)
		{
			try
            {
                _productdetailRepository.Delete(entity);
                return true;
            }
            catch (Exception e)
            {
				_log.Error(e,"数据库操作出错");
                return false;
            }
		}
		public bool Post(ProductDetailModel model)
		{
			var entity = new ProductDetailEntity
			{
				Name = model.Name,
				Detail = model.Detail,
				Img = model.Img,
				Img1 = model.Img1,
				Img2 = model.Img2,
				Img3 = model.Img3,
				Img4 = model.Img4,
				SericeInstruction = model.SericeInstruction,
				AddUser = model.AddUser,
				AddTime = model.AddTime,
				UpdUser = model.UpdUser,
				UpdTime = model.UpdTime,
				Ad1 = model.Ad1,
				Ad2 = model.Ad2,
				Ad3 = model.Ad3,
			};
			if(_productDetailService.Create(entity).Id > 0)
			{
				return true;
			}
			return false;
		}
        /// <summary>
        /// 添加商品
        /// </summary>
        /// <param name="model">商品model</param>
        /// <returns>提示信息</returns>
		public HttpResponseMessage Post(ProductModel model)
		{
		    var category = _categoryService.GetCategoryById(model.CategoryId);
			var entity = new ProductEntity
			{
                Category = category,
				BussnessId = model.BussnessId,
				BussnessName =model.BussnessName,
				Price = model.Price,
				Name = model.Name,
				Status = model.Status,
				MainImg = model.MainImg,
				IsRecommend =model.IsRecommend,
				Sort = model.Sort,
				Stock = model.Stock,
				AddUser = _workContext.CurrentUser.Id,
				AddTime =DateTime.Now,
				UpdUser =_workContext.CurrentUser.Id,
				UpdTime = DateTime.Now,
				Subtitte = model.Subtitte,
				Contactphone = model.Contactphone,
				Type =model.Type,
                OldPrice =model.OldPrice,
                Owner = model.Owner
			   // Detail = model.Detail,
				//Comments = model.Comments,
//				Parameters = model.Parameters,
			};
		    int id = _productService.Create(entity).Id; 
			if(id> 0)
			{               
				var productDetail = new ProductDetailEntity
               {
                    Id = id,
                    Name = model.Name,
                    Detail = model.Detail,
                    Img = model.Img,
                    Img1 = model.Img1,
                    Img2 = model.Img2,
                    Img3 = model.Img3,
                    Img4 = model.Img4,
                    SericeInstruction = model.SericeInstruction,
                    AddUser = _workContext.CurrentUser.Id,
                    AddTime = DateTime.Now,
                    UpdUser = _workContext.CurrentUser.Id,
                    UpdTime = DateTime.Now,
                    Ad1 = model.Ad1,
                    Ad2 = model.Ad2,
                    Ad3 = model.Ad3,
                };              
                if (_productDetailService.Create(productDetail).Id>0)
                {
                    return PageHelper.toJson(PageHelper.ReturnValue(true,"数据添加成功"));
                }
			    return PageHelper.toJson(PageHelper.ReturnValue(false,"商品详细添加失败"));
			}            
			return PageHelper.toJson(PageHelper.ReturnValue(false,"数据添加失败"));
		}