Ejemplo n.º 1
0
        public JiaoGeFee UpdateSingle(int id, JiaoGeFeeReq data)
        {
            JiaoGeFee model = db.JiaoGeFee.Find(id);

            SetJiaoGeFee(model, data);
            db.SaveChanges();
            return(model);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 设置model,如果不为空就设置,如果为空则和之前一样
 /// </summary>
 /// <param name="target"></param>
 /// <param name="source"></param>
 /// <returns></returns>
 public JiaoGeFee SetJiaoGeFee(JiaoGeFee model, JiaoGeFeeReq data)
 {
     if (!string.IsNullOrEmpty(data.SearchDateInfo))
     {
         model.SearchDateInfo = data.SearchDateInfo;
     }
     if (!string.IsNullOrEmpty(data.ShouKuanInfos))
     {
         model.ShouKuanInfos = data.ShouKuanInfos;
     }
     if (!string.IsNullOrEmpty(data.State))
     {
         model.State = data.State;
     }
     if (data.CheckerId != null)
     {
         model.CheckerId = data.CheckerId.Value;
     }
     if (!string.IsNullOrEmpty(data.CheckerName))
     {
         model.CheckerName = data.CheckerName;
     }
     if (data.CreaterId != null)
     {
         model.CreaterId = data.CreaterId.Value;
     }
     if (!string.IsNullOrEmpty(data.CreaterName))
     {
         model.CreaterName = data.CreaterName;
     }
     if (data.projectid != null)
     {
         model.projectid = data.projectid.Value;
     }
     if (!string.IsNullOrEmpty(data.ProjectName))
     {
         model.ProjectName = data.ProjectName;
     }
     if (data.CheckDate != null && data.CheckDate != DateTime.MinValue &&
         data.CheckDate != SqlDateTime.MinValue.Value)
     {
         model.CheckDate = data.CheckDate.Value;
     }
     if (data.CreateDate != null && data.CreateDate != DateTime.MinValue &&
         data.CreateDate != SqlDateTime.MinValue.Value)
     {
         model.CreateDate = data.CreateDate.Value;
     }
     if (data.BeiYongMoney != null)
     {
         model.BeiYongMoney = data.BeiYongMoney.Value;
     }
     return(model);
 }