コード例 #1
0
        /// <summary>
        ///     获取用户的培训经历
        /// </summary>
        /// <param name="userId"></param>
        /// <returns></returns>
        public SysUserTrain GetUserTrain(int trainId)
        {
            string where = " TrainId=" + trainId;
            SysUserTrain userTrain = _dataAccess.GetList <SysUserTrain>(where).FirstOrDefault();

            return(userTrain);
        }
コード例 #2
0
        public JsonResult SaveUserTrain(int dataId, int userId, DateTime stime, DateTime?etime, string course,
                                        string certificate, string description)
        {
            SysUserTrain userTrain;

            if (dataId == 0)
            {
                userTrain = new SysUserTrain()
                {
                    CreateTime = DateTime.Now, CreateUser = userId, UserId = userId
                }
            }
            ;
            else
            {
                userTrain = _userManager.GetUserTrain(dataId);
            }

            userTrain.StartTime   = stime;
            userTrain.EndTime     = etime;
            userTrain.Course      = course;
            userTrain.Certificate = certificate;
            userTrain.Description = description;
            _userManager.SaveUserTrain(userTrain);
            return(Json(new { result = 1, dataId = userTrain.TrainId, msg = "保存成功" }));
        }
コード例 #3
0
        public ActionResult EditTrain(int id = 0, int userId = 0)
        {
            var model = new SysUserTrain {
                TrainId = 0, UserId = userId
            };

            if (id > 0)
            {
                model = _userManager.GetUserTrain(id);
            }
            return(View(model));
        }
コード例 #4
0
 /// <summary>
 ///     保存用户的培训经历
 /// </summary>
 /// <param name="userEdus"></param>
 public int SaveUserTrain(SysUserTrain userTrain)
 {
     if (userTrain == null)
     {
         throw new Exception("培训经历为空!");
     }
     if (userTrain.TrainId > 0)
     {
         _dataAccess.UpdateEntity(userTrain);
     }
     else
     {
         userTrain.TrainId = _dataAccess.AddEntity(userTrain);
     }
     return(userTrain.TrainId);
 }
コード例 #5
0
        public ActionResult DetailTrain(int id)
        {
            SysUserTrain model = _userManager.GetUserTrain(id);

            return(View(model));
        }