Exemplo n.º 1
0
        /// <summary>
        /// 更新
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool Edit(EventProduct model)
        {
            if (model == null)
            {
                return(false);
            }
            using (EventProductDAL dal = new EventProductDAL())
            {
                CTMS_EVENTPRODUCT entitys = ModelToEntity(model);

                return(dal.Edit(entitys));
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public string Add(EventProduct model)
        {
            if (model == null)
            {
                return(string.Empty);
            }

            using (EventProductDAL dal = new EventProductDAL())
            {
                CTMS_EVENTPRODUCT entity = ModelToEntity(model);
                entity.EVENTPRODUCTID = string.IsNullOrEmpty(model.EventProductId) ? Guid.NewGuid().ToString() : model.EventProductId;

                return(dal.Add(entity));
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// Entity转Model
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        private EventProduct EntityToModel(CTMS_EVENTPRODUCT entity)
        {
            if (entity != null)
            {
                var model = new EventProduct()
                {
                    EventProductId = entity.EVENTPRODUCTID,
                    EventId        = entity.EVENTID,
                    ProductID      = entity.PRODUCTID,
                    ProductName    = entity.PRODUCTNAME,
                    ProductPrice   = entity.PRODUCTPRICE,
                    ProductDes     = entity.PRODUCTDES,
                    IsAlreadyBuy   = entity.ISALREADYBUY
                };

                return(model);
            }
            return(null);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Model转Entity
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        private CTMS_EVENTPRODUCT ModelToEntity(EventProduct model)
        {
            if (model != null)
            {
                var entity = new CTMS_EVENTPRODUCT()
                {
                    EVENTPRODUCTID = model.EventProductId,
                    EVENTID        = model.EventId,
                    PRODUCTID      = model.ProductID,
                    PRODUCTNAME    = model.ProductName,
                    PRODUCTPRICE   = model.ProductPrice,
                    PRODUCTDES     = model.ProductDes,
                    ISALREADYBUY   = model.IsAlreadyBuy
                };

                return(entity);
            }
            return(null);
        }