コード例 #1
0
ファイル: TrainRepo.cs プロジェクト: decadestory/Edu
        public List <TrainUserModel> TrainAllLearners(TrainUserModel model)
        {
            var sql  = $@" select tl.Id TrainId,u.UserId,u.UserName,u.MobilePhone,tl.Remark from TrainLearner tl
                                    left join [User] u on u.UserId=tl.UserId
                                    where  tl.IsValid=1 and  tl.TrainId={model.TrainId}  ";
            var data = db.Database.SqlQuery <TrainUserModel>(sql).ToList();

            return(data);
        }
コード例 #2
0
ファイル: TrainRepo.cs プロジェクト: decadestory/Edu
        public bool SetLearnerRemark(TrainUserModel model, UserTokenModel curUser)
        {
            var exist = db.Set <TrainLearner>().FirstOrDefault(t => t.IsValid && t.Id == model.TrainId);

            if (exist == null)
            {
                throw new Exception("学生不存在");
            }

            exist.Remark     = model.Remark;
            exist.EditTime   = DateTime.Now;
            exist.EditUserId = curUser.UserId;

            db.Entry(exist).State = System.Data.Entity.EntityState.Modified;
            return(db.SaveChanges() > 0);
        }
コード例 #3
0
 public bool SetLearnerRemark(TrainUserModel model, UserTokenModel curUser)
 {
     return(rep.SetLearnerRemark(model, curUser));
 }
コード例 #4
0
 public List <TrainUserModel> TrainAllLearners(TrainUserModel model)
 {
     return(rep.TrainAllLearners(model));
 }
コード例 #5
0
ファイル: TrainController.cs プロジェクト: decadestory/Edu
        public Br <bool> SetLearnerRemark(TrainUserModel model)
        {
            var result = svc.SetLearnerRemark(model, CurUser);

            return(new Br <bool>(result));
        }
コード例 #6
0
ファイル: TrainController.cs プロジェクト: decadestory/Edu
        public Br <List <TrainUserModel> > TrainAllLearners(TrainUserModel model)
        {
            var result = svc.TrainAllLearners(model);

            return(new Br <List <TrainUserModel> >(result));
        }