예제 #1
0
        /// <summary>
        /// 操作一个实体【修改、新增】
        /// </summary>
        /// <param name="areaEntity"></param>
        /// <param name="keyValue"></param>
        public ResultClass <int> SubmitForm(OrderEntity areaEntity, string keyValue)
        {
            if (!string.IsNullOrEmpty(keyValue))
            {
                areaEntity.OrderID = keyValue;
                //return  service.Update(areaEntity);

                Dictionary <string, object> pas = new Dictionary <string, object>();
                string sql = areaEntity.EntityToEditSql <OrderEntity>(pas);
                return(service.Update(sql, pas));
            }
            else
            {
                areaEntity.OrderID = Common.GuId();
                //return service.Insert(areaEntity);

                Dictionary <string, object> pas = new Dictionary <string, object>();
                string sql = areaEntity.EntityToAddSql <OrderEntity>(pas);
                return(service.Insert(sql, pas));
            }
        }