public async Task <DataAPIResult <UserInfoDTO> > Add(UserInfo user) { var result = new DataAPIResult <UserInfoDTO> { data = new UserInfoDTO() }; if (user == null) { result.Fail("数据不能为空"); return(result); } try { user.CreateTime = DateTime.Now; user.GUID = Guid.NewGuid().ToString(); user.PassWord = DesEncrypt.Encrypt(user.PassWord); //user.PassWord = MD5Encrypt.Encrypt(user.PassWord); await db.UserInfo.AddAsync(user); await db.SaveChangesAsync(); var userInfo = await db.UserInfo.Where(a => a.GUID == user.GUID).FirstAsync(); result.data = mapper.Map <UserInfoDTO>(userInfo); result.Success(); } catch (Exception ex) { log.LogError(ex.Message); result.Fail(ex.Message); } return(result); }
public async Task <DataAPIResult <RoleInfo> > Add(RoleInfo role) { var result = new DataAPIResult <RoleInfo> { data = new RoleInfo() }; try { if (role == null) { throw new Exception("数据不能为空"); } role.CreateTime = DateTime.Now; role.GUID = Guid.NewGuid().ToString(); await db.RoleInfo.AddAsync(role); await db.SaveChangesAsync(); result.data = await db.RoleInfo.Where(a => a.GUID == role.GUID).FirstAsync(); result.Success(); } catch (Exception ex) { result.Fail(ex.Message); } return(result); }
public async Task <DataAPIResult <MenuInfoDTO> > Add(MenuInfo menu) { var result = new DataAPIResult <MenuInfoDTO> { data = new MenuInfoDTO() }; try { if (menu == null) { throw new Exception("数据不能为空"); } menu.CreateTime = DateTime.Now; menu.GUID = Guid.NewGuid().ToString(); await db.MenuInfo.AddAsync(menu); await db.SaveChangesAsync(); var parentMenu = await db.MenuInfo.Where(a => a.GUID == menu.GUID).FirstAsync(); result.data = mapper.Map <MenuInfoDTO>(parentMenu); result.Success(); } catch (Exception ex) { result.Fail(ex.Message); } return(result); }
public async Task <IActionResult> Create([Bind("Id,Name,Price")] Products products) { if (ModelState.IsValid) { _context.Add(products); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(products)); }
/// <summary> /// 提交更新(异步) /// </summary> public async Task <int> SaveAsync() { try { return(await _context.SaveChangesAsync()); } finally { IsStart = false; } }
public async Task <IActionResult> Create([Bind("Title, AuthorId")] Book book) { using (var context = new EFCoreContext()) { context.Books.Add(book); await context.SaveChangesAsync(); return(RedirectToAction("Index")); } }
/// <summary> /// add /// </summary> /// <param name="add"></param> /// <returns></returns> public async Task <APIResult> Add(SystemLog add) { add.ID = Guid.NewGuid().ToString(); add.CreateTime = DateTime.Now; await db.SystemLog.AddAsync(add); await db.SaveChangesAsync(); var result = new APIResult(); result.Success(); return(result); }
public async Task <bool> AddRangeAsync(ICollection <T> entities) { await _dbSet.AddRangeAsync(entities); return(await _dbContext.SaveChangesAsync() > 0); }