Exemple #1
0
 /// <summary>
 /// 新增组员
 /// </summary>
 /// <param name="xmzy"></param>
 /// <param name="id"></param>
 /// <returns></returns>
 public bool SaveXiangMuZuYuan(XiangMuZuYuan xmzy, Guid id)
 {
     if (xmzy.Id == Guid.Empty)
     {
         xmzy.Id = Guid.NewGuid();
         //xmzy.XiangMuId = id;
         xmzy.CreateDate = xmzy.LastUpdateDate = DateTime.Now;
         _dbContext.XiangMuZuYuan.Add(xmzy);
     }
     else
     {
         if (_dbContext.XiangMuZuYuan.Any(x => x.Id == xmzy.Id))
         {
             var zuyuan = _dbContext.XiangMuZuYuan.Find(xmzy.Id);
             zuyuan.XiangMuZuChengYuanId       = xmzy.XiangMuZuChengYuanId;
             zuyuan.XiangMuZuChengYuanXingMing = xmzy.XiangMuZuChengYuanXingMing;
             zuyuan.XingBie             = xmzy.XingBie;
             zuyuan.ChuShengNianYue     = xmzy.ChuShengNianYue;
             zuyuan.ZhiWuMingCheng      = xmzy.ZhiWuMingCheng;
             zuyuan.YanJiuZhuanChang    = xmzy.YanJiuZhuanChang;
             zuyuan.XueLi               = xmzy.XueLi;
             zuyuan.SuoSuBuMenId        = xmzy.SuoSuBuMenId;
             zuyuan.SuoSuBuMenMingCheng = xmzy.SuoSuBuMenMingCheng;
             zuyuan.LastUpdateDate      = DateTime.Now;
         }
     }
     return(_dbContext.SaveChanges() > 0);
 }
        public SingleResult <bool> UpdateZuYuan(XiangMuZuYuan zuyuan)
        {
            SingleResult <bool> singleResult = new SingleResult <bool>();

            try
            {
                singleResult.Result = _xiangMuZuYuanService.SaveZuYuan(zuyuan);
            }
            catch (Exception ex)
            {
                _loggerService.LogException(_fapContext.CurrentUser, null, "", ex);
                singleResult.Error = new Error("系统未知错误");
            }
            return(singleResult);
        }
        public SingleResult <bool> SaveZuYuan(XiangMuZuYuan xmzy, Guid xiangmuId)
        {
            SingleResult <bool> singleResult = new SingleResult <bool>();

            try
            {
                singleResult.Result = _xiangMuService.SaveXiangMuZuYuan(xmzy, xiangmuId);
            }
            catch (Exception ex)
            {
                _loggerService.LogException(_fapContext.CurrentUser, null, "", ex);
                singleResult.Error = new Error("系统未知错误");
            }
            return(singleResult);
        }
Exemple #4
0
 /// <summary>
 /// 编辑组员
 /// </summary>
 /// <param name="xiangmuid"></param>
 /// <param name="zuyuan"></param>
 /// <returns></returns>
 public bool SaveZuYuan(XiangMuZuYuan zuyuan)
 {
     if (_dbContext.XiangMuZuYuan.Any(x => x.Id == zuyuan.Id))
     {
         var zy = _dbContext.XiangMuZuYuan.Find(zuyuan.Id);
         zy.XiangMuZuChengYuanXingMing = zuyuan.XiangMuZuChengYuanXingMing;
         zy.XingBie             = zuyuan.XingBie;
         zy.ChuShengNianYue     = zuyuan.ChuShengNianYue;
         zy.ZhiWuMingCheng      = zuyuan.ZhiWuMingCheng;
         zy.YanJiuZhuanChang    = zuyuan.YanJiuZhuanChang;
         zy.XueLi               = zuyuan.XueLi;
         zy.SuoSuBuMenMingCheng = zuyuan.SuoSuBuMenMingCheng;
         zy.LastUpdateDate      = zuyuan.LastUpdateDate;
     }
     return(_dbContext.SaveChanges() > 0);
 }
        public SingleResult <bool> SaveZuYuan1(XiangMuZuYuan xiangmuzuyuan)
        {
            SingleResult <bool> singleResult = new SingleResult <bool>();

            try
            {
                if (xiangmuzuyuan.Id == Guid.Empty)
                {
                    xiangmuzuyuan.Id         = Guid.NewGuid();
                    xiangmuzuyuan.CreateDate = xiangmuzuyuan.LastUpdateDate = DateTime.Now;
                    _dbContext.XiangMuZuYuan.Add(xiangmuzuyuan);
                }
                else
                {
                    var single = _dbContext.XiangMuZuYuan.SingleOrDefault(x => x.Id == xiangmuzuyuan.Id);
                    single.XiangMuId                  = xiangmuzuyuan.XiangMuId;
                    single.XiangMuZuChengYuanId       = xiangmuzuyuan.XiangMuZuChengYuanId;
                    single.XiangMuZuChengYuanXingMing = xiangmuzuyuan.XiangMuZuChengYuanXingMing;
                    single.XingBie             = xiangmuzuyuan.XingBie;
                    single.ChuShengNianYue     = xiangmuzuyuan.ChuShengNianYue;
                    single.ZhiWuMingCheng      = xiangmuzuyuan.ZhiWuMingCheng;
                    single.YanJiuZhuanChang    = xiangmuzuyuan.YanJiuZhuanChang;
                    single.XueLi               = xiangmuzuyuan.XueLi;
                    single.SuoSuBuMenId        = xiangmuzuyuan.SuoSuBuMenId;
                    single.SuoSuBuMenMingCheng = xiangmuzuyuan.SuoSuBuMenMingCheng;
                    single.CreateDate          = xiangmuzuyuan.CreateDate;
                    //  _mapper.Map(single,xiangmuzuyuan,typeof(XiangMuZuYuan), typeof(XiangMuZuYuan));
                    single.LastUpdateDate = DateTime.Now;
                }

                singleResult.Result = _dbContext.SaveChanges() > 0;
            }
            catch (Exception ex)
            {
                _loggerService.LogException(_fapContext.CurrentUser, null, "", ex);
                singleResult.Error = new Error("系统未知错误");
            }
            return(singleResult);
        }