/// <summary>
 /// 增 - 创建单条数据
 /// </summary>
 /// <param name="domain"></param>
 public void Create(WeCharUserInfoDomain domain)
 {
     if (string.IsNullOrEmpty(domain.UnionID))
     {
         throw new Exception("UnionID为空");
     }
     if (domain.CreateTime == DateTime.MinValue)
     {
         domain.CreateTime = DateTime.Now;
     }
     if (string.IsNullOrEmpty(domain.ShareCode))
     {
         domain.ShareCode = RandomHelper.RandCode(7, true);
         while (DataProvider.GetAll_WeCharUserInfo().Any(x => x.ShareCode == domain.ShareCode))
         {
             domain.ShareCode = RandomHelper.RandCode(7, true);
         }
     }
     DataProvider.Create(domain.ToDbModel());
 }
 public static WeCharUserInfoVM ToViewModel(this WeCharUserInfoDomain domainModel)
 {
     return(Mapper.Map <WeCharUserInfoVM>(domainModel));
 }
Example #3
0
 public static WeCharUserInfo ToDbModel(this WeCharUserInfoDomain model)
 {
     return(Mapper.Map <WeCharUserInfo>(model));
 }