public Task <IActionResult> Add(SysRole model) { return(Task.Factory.StartNew <IActionResult>(() => { if (!ModelState.IsValid) { return Json(ExcutedResult.FailedResult("数据验证失败")); } SysRoleRepository.AddAsync(model, false); return Json(ExcutedResult.SuccessResult()); })); }
public async Task <IActionResult> CerateOrEdit([FromBody] ESysRole eSysRole) { bool flag = false; try { if (eSysRole.RoleID == 0) { using (var uow = _uowFactory.Create()) { flag = await _SysRoleRepository.AddAsync(eSysRole); uow.SaveChanges(); } if (flag) { return(Ok(new { status = true, message = "success" })); } else { return(Ok(new { status = false, message = "error" })); } } else { using (var uow = _uowFactory.Create()) { flag = await _SysRoleRepository.UpdateAsync(eSysRole); uow.SaveChanges(); } if (flag) { return(Ok(new { status = true, message = "success" })); } else { return(Ok(new { status = false, message = "error" })); } } } catch (Exception ex) { return(Ok(new { status = false, message = ex.Message })); } }