Exemplo n.º 1
0
        public bool Edit(MemberTrainerRequest request, out string msg)
        {
            bool flag = false;

            msg = string.Empty;
            try
            {
                var memberTrainer = _dbContext.Get <t_member_trainer>(request.Id);
                if (memberTrainer != null && memberTrainer.memberId == request.MemberId)
                {
                    memberTrainer.objMemberId         = request.ObjMemberId;
                    memberTrainer.startdate           = request.StartDate;
                    memberTrainer.enddate             = request.EndDate;
                    memberTrainer.memberTrainerStatus = MemberTrainerStatusEm.待确认;
                    memberTrainer.updatetime          = DateTime.Now;
                    _dbContext.Update(memberTrainer);
                }
                else
                {
                    msg = "数据不存在";
                }
            }
            catch (Exception ex)
            {
                flag = false;
                msg  = "服务异常";
                LogUtils.LogError("MemberTrainerService.Edit", ex);
            }
            return(flag);
        }
Exemplo n.º 2
0
        public bool Insert(MemberTrainerRequest request, out string msg)
        {
            bool flag = false;

            msg = string.Empty;
            try
            {
                var memberTrainer = new t_member_trainer();
                memberTrainer.objMemberId         = request.ObjMemberId;
                memberTrainer.startdate           = request.StartDate;
                memberTrainer.enddate             = request.EndDate;
                memberTrainer.memberTrainerStatus = MemberTrainerStatusEm.待确认;
                memberTrainer.updatetime          = DateTime.Now;
                _dbContext.Insert(memberTrainer);
            }
            catch (Exception ex)
            {
                flag = false;
                msg  = "服务异常";
                LogUtils.LogError("MemberTrainerService.Insert", ex);
            }
            return(flag);
        }