public BaseResponse AddOrUpdateProductTypeMap(AddProductTypeMapRequest request)
 {
     try
     {
         var isSuccess = ProductTypeMapDomainService.AddOrUpdateProductTypeMap(request);
         if (isSuccess)
         {
             return(ApiSuccessResult(isSuccess));
         }
         else
         {
             return(ApiErrorResult("保存失败"));
         }
     }
     catch (Exception ex)
     {
         _Log4Net.Error("AddOrUpdateProductTypeMap--异常信息", ex);
         return(ApiErrorResult(ex.Message));
     }
 }
Beispiel #2
0
        public bool AddOrUpdateProductTypeMap(AddProductTypeMapRequest request)
        {
            var productTypeMap = ProductTypeMapRepository.GetProductTypeMapByGuid(request.ProductTypeMapGuid);

            if (productTypeMap == null)
            {
                productTypeMap = new T_POC_ProductTypeMap();
                productTypeMap.ProductTypeMapGuid = Guid.NewGuid();
            }
            productTypeMap.FKItemTypeId       = request.FKItemTypeId;
            productTypeMap.FKProductTypeGuid  = request.FKProductTypeGuid;
            productTypeMap.ProductTypeLevelNo = request.ProductTypeLevelNo;
            productTypeMap.ProductTypeID      = request.ProductTypeID;
            productTypeMap.ProductTypeTitle   = request.ProductTypeTitle;
            productTypeMap.UpdaterUserId      = request.UpdaterUserId;
            productTypeMap.UpdaterUserName    = request.UpdaterUserName;
            productTypeMap.UpdateDate         = request.CreatedDate;
            if (productTypeMap.Id == 0)
            {
                Add(productTypeMap);
                productTypeMap.CreatedDate = request.CreatedDate;
            }
            else
            {
                Save(productTypeMap);
            }
            var _unit = UnitOfWorkResult.GetCurrentUow();

            if (_unit.IsSuccess)
            {
                _unit.Commit();
                return(true);
            }
            else
            {
                return(false);
            }
        }