public async Task <APIResult <bool> > SaveUserInfo(UserInfoModels model) { if (ModelState.IsValid) { var user = _iSysUserService.GetById(_iUserInfo.UserId); user.FullName = model.FullName; user.Birthday = model.Birthday; user.Sex = model.Sex; user.SportGrade = model.SportGrade; user.TrainId = model.TrainId; user.Start4Training = model.Start4Training; //todo 保存教练 if (!string.IsNullOrEmpty(model.DepartmentId)) { _iSysDepartmentSysUserService.Delete(a => a.SysUserId == model.DepartmentId); _iSysDepartmentSysUserService.Save(null, new SysDepartmentSysUser { SysDepartmentId = model.DepartmentId, SysUserId = user.Id }); } _iSysUserService.Save(user.Id, user); await _iUnitOfWork.CommitAsync(); return(new APIResult <bool>(true)); } return(new APIResult <bool>(false, 100, "操作失败")); }
public bool UpdateUser(UserInfoModels us) { var data = db.Storageable(us).Saveable().ToStorage(); bool isadd = data.AsInsertable.ExecuteCommand() > 0; bool isedit = data.AsUpdateable.ExecuteCommand() > 0; bool isok = false; if (isadd) { isok = true; } else if (isedit) { isok = true; } return(isok); }
public IActionResult GetDate([FromBody] UserInfoModels user, string token) { var json = new JsonResultModels(); if (_tokenHelper.ValiToken(token)) { json.Data = _userBLL.GetUserDate(user.id.ToString()); json.Msg = "获取数据成功"; } else { json.Data = null; json.Msg = "获取数据失败,token验证失败!"; } json.TnToken = null; return(Ok(json)); }
public IActionResult Login([FromBody] UserInfoModels user) { var json = new JsonResultModels(); try { if (string.IsNullOrWhiteSpace(user.UserName) || string.IsNullOrWhiteSpace(user.Password)) { json.Code = 201; json.Msg = "用户名密码不能为空"; return(Ok(json)); } else { var UserDate = _userBLL.CheckUser(user.UserName, user.Password); if (UserDate == null) { json.Code = 400; json.Msg = "登录失败:用户不存在!"; } else { Dictionary <string, string> keyValues = new Dictionary <string, string> { { "UserName", UserDate.UserName } }; json.Code = 200; json.Msg = "登录成功"; json.TnToken = _tokenHelper.CreateToken(keyValues); } } } catch (Exception ex) { json.Code = 400; json.Msg = "登录失败:" + ex.Message; Log4NetUtil.LogError(json.Msg, ex); } Log4NetUtil.LogInfo(json.Msg); return(Ok(json)); }
public APIResult <UserInfoModels> GetUserInfo() { var user = _iSysUserService.GetById(_iUserInfo.UserId); if (user != null) { var data = new UserInfoModels() { FullName = user.FullName, Birthday = user.Birthday, Sex = user.Sex, SportGrade = user.SportGrade, DepartmentId = user.SysDepartmentSysUsers.FirstOrDefault().SysDepartmentId, DepartmentName = user.SysDepartmentSysUsers.FirstOrDefault().SysDepartment.Name, TrainId = user.TrainId, TrainName = user.Train.Name, Start4Training = user.Start4Training, Train4year = DateTime.Now.Year - user.Start4Training, }; return(new APIResult <UserInfoModels>(data)); } return(new APIResult <UserInfoModels>(null)); }
public IActionResult Update([FromBody] UserInfoModels user, string token) { var json = new JsonResultModels(); if (_tokenHelper.ValiToken(token)) { //ValiReturnInfo vali = SaveValidate(UsersInfo, "登陆名"); if (_userBLL.UpdateUser(user)) { json.Msg = "更新数据成功"; } else { json.Msg = "更新数据失败,请重新填写信息!"; } } else { json.Msg = "更新数据失败,token验证失败!"; } json.Data = null; json.TnToken = null; return(Ok(json)); }
public List <UserInfoModels> GetUserinfoDate(UserInfoModels model) { List <UserInfoModels> list = new List <UserInfoModels>(); return(list); }
public UserInfoModels GetUserDate(string id) { UserInfoModels data = db.Queryable <UserInfoModels>().Where(a => a.id.ToString() == id).First(); return(data); }
public UserInfoModels CheckUser(string name, string pwd) { UserInfoModels data = db.Queryable <UserInfoModels>().Where(a => a.UserName == name && a.Password == pwd).First(); return(data); }
public bool UpdateUser(UserInfoModels us) { return(new UserModelDAL().UpdateUser(us)); }
public List <UserInfoModels> GetUserinfoDate(UserInfoModels model) { return(new UserModelDAL().GetUserinfoDate(model)); }