Exemple #1
0
 public ActionResult SubmitForm(SubsistenceSecurityEntity subsistenceSecurityEntity, string keyValue)
 {
     subsistenceSecurityEntity.F_EndTime = subsistenceSecurityEntity.F_StartTime == null
        ? DateTime.MinValue
        : ((DateTime)subsistenceSecurityEntity.F_StartTime).AddMonths(subsistenceSecurityEntity.F_EnjoyTime ?? 0);
     _subsistenceSecurityApp.SubmitForm(subsistenceSecurityEntity, keyValue);
     return(Success("操作成功。"));
 }
Exemple #2
0
 public void SubmitForm(SubsistenceSecurityEntity subsistenceSecurityEntity, string keyValue)
 {
     CheckEntity(subsistenceSecurityEntity, keyValue);
     if (!string.IsNullOrEmpty(keyValue))
     {
         subsistenceSecurityEntity.Modify(keyValue);
         _service.Update(subsistenceSecurityEntity);
     }
     else
     {
         subsistenceSecurityEntity.Create();
         _service.Insert(subsistenceSecurityEntity);
     }
 }
Exemple #3
0
 public void CheckEntity(SubsistenceSecurityEntity subsistenceSecurityEntity, string keyValue)
 {
     if (string.IsNullOrEmpty(subsistenceSecurityEntity.F_PriceId))
     {
         throw new Exception("执行价格不允许为空");
     }
     if (string.IsNullOrEmpty(subsistenceSecurityEntity.F_ArchiveId))
     {
         throw new Exception("用户卡号不允许为空");
     }
     if (_service.IQueryable(x => x.F_ArchiveId == subsistenceSecurityEntity.F_ArchiveId && x.F_Id != keyValue && x.F_DeleteMark != true).Any())
     {
         throw new Exception("低保用户已存在");
     }
 }