public async Task <IActionResult> Edit(AppDto dto) { JsonModel jm = new JsonModel(); dto.UpdateTime = DateTime.Now; Usy_App app = AutoMapper.Mapper.Map <Usy_App>(dto); app = await _appRepository.UpdateAsync(app); jm.Statu = "y"; jm.Msg = "修改成功!"; return(Json(jm)); }
/// <summary> /// 登录验证操作 /// </summary> /// <param name="appUser">用户</param> /// <returns>带有权限的对象</returns> /// <remarks>此方法为验证方法, 在正式项目中作为授权和配置权限使用, 注意与start up中的权限对应</remarks> private async Task <ClaimsIdentity> LoginValidate(ApplicationUser appUser) { Usy_App entityApp = await _appRepository.FirstOrDefaultAsync(t => t.AppId.Trim() == appUser.AppId.Trim() && t.AppKey == appUser.AppKey.Trim()); if (entityApp != null) { return(await Task.FromResult(new ClaimsIdentity(new GenericIdentity(entityApp.AppId, "Token"), new[] { new Claim("LoginCharacter", entityApp.AppId) }))); } //身份证不通过 return(await Task.FromResult <ClaimsIdentity>(null)); }
public async Task <IActionResult> Edit(int?id) { if (id == null) { return(BadRequest()); } Usy_App app = await _appRepository.GetAsync(id.Value); if (app == null) { return(NotFound()); } AppDto dto = AutoMapper.Mapper.Map <AppDto>(app); return(View(dto)); }
public async Task <IActionResult> Add(AppDto dto) { JsonModel jm = new JsonModel(); Usy_App app = new Usy_App(); app.AppName = dto.AppName; app.AppType = dto.AppType; app.AddTime = DateTime.Now; app.AppStatus = dto.AppStatus; app.AppId = Guid.NewGuid().ToString(); string strDesKeys = "TwBusDes"; app.AppKey = DESCrypHelper.Encrypt(strDesKeys, app.AppId); app = await _appRepository.InsertAsync(app); if (app.id > 0) { jm.Statu = "y"; jm.Msg = "添加成功!"; } else { jm.Statu = "n"; jm.Msg = "执行失败,请稍后再试!"; } return(Json(jm)); }