public IHttpActionResult PutUser(int id, User user) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != user.UserID) { return(BadRequest()); } db.Entry(user).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!UserExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void Delete(TEntity entity, bool isSave = true) { Entities.Remove(entity); if (isSave) { _dbContext.SaveChanges(); } }
/// <inheritdoc /> /// <summary> /// Add the specified device. /// </summary> /// <returns>The add.</returns> /// <param name="device">Device.</param> public void Add(Device device) { using (var scope = new TransactionScope()) { _context.Add(device); _context.SaveChanges(); scope.Complete(); } }
/// <inheritdoc /> /// <summary> /// Add the specified appiumProcess. /// </summary> /// <returns>The add.</returns> /// <param name="appiumProcess">Appium process.</param> public void Add(AppiumProcess appiumProcess) { using (var scope = new TransactionScope()) { _context.AppiumProcess.Add(appiumProcess); _context.SaveChanges(); scope.Complete(); } }
/// <summary> /// 添加新闻类别 /// </summary> /// <param name="addNewClassify"></param> /// <returns></returns> public ResponseModel AddNewClassify(AddNewClassify addNewClassify) { var exit = _generalDbContext.NewClassifies.FirstOrDefault(s => s.Name == addNewClassify.Name) != null; if (exit) { return new ResponseModel { Code = 0, result = "新闻类别以及存在" } } ; var addcllfiy = new NewClassify { Name = addNewClassify.Name, Remark = addNewClassify.Remark, Sort = addNewClassify.Sort }; _generalDbContext.NewClassifies.Add(addcllfiy); int i = _generalDbContext.SaveChanges(); if (i != 0) { return(new ResponseModel { Code = 100, result = "添加成功" }); } else { return(new ResponseModel { Code = 0, result = "添加失败" }); } } }
public static void Initialize(GeneralDbContext context) { context.Database.Migrate(); if (!context.Users.Any(i => i.LoginName == "admin")) { context.Users.Add(new User() { LoginName = "admin", Name = "admin", Password = CryptoHelper.Crypto.HashPassword("admin"), IsAdmin = true }); context.SaveChanges(); } }
public static void Initialize(IServiceProvider serviceProvider) { using (var context = new GeneralDbContext(serviceProvider.GetRequiredService <DbContextOptions <GeneralDbContext> >())) { if (context.librarySeats.Any()) { return; } context.librarySeats.AddRange(CreateLibrarySeat(1, 10)); context.librarySeats.AddRange(CreateLibrarySeat(2, 10)); context.librarySeats.AddRange(CreateLibrarySeat(0, 95)); context.SaveChanges(); } }
public static void Initialize(IServiceProvider serviceProvider) { using (var context = new GeneralDbContext(serviceProvider.GetRequiredService <DbContextOptions <GeneralDbContext> >())) { if (context.SysUsers.Any()) { return; } var salt = EncryptorHelper.CreateSaltKey(); context.SysUsers.AddRange( new Entities.SysUser { Id = Guid.NewGuid(), Account = "41606217", Name = "吴宗锦", Salt = salt, Password = EncryptorHelper.GetMD5("15160296867" + salt), IsAdmin = true, Email = "*****@*****.**", MobilePhone = "18229065977", Sex = "男", Enabled = true, CreationTime = DateTime.Now, LoginFailedNum = 0, AllowLoginTime = null, LoginLock = false, LastLoginTime = null, LastIpAddress = "", LastActivityTime = DateTime.Now, IsDeleted = false, DeletedTime = null, ModifiedTime = null, Modifier = null, Creator = null, Avatar = new byte[0], } ); context.SaveChanges(); } }
/// <summary> /// 添加Banner /// </summary> /// <param name="addBanner"></param> /// <returns></returns> public ResponseModel AddBanner(AddBanner addBanner) { var ba = new Banner { addDate = DateTime.Now, Image = addBanner.Image, Url = addBanner.Url, Remark = addBanner.Remark }; _generalDbContext.Add(ba); int i = _generalDbContext.SaveChanges(); if (i != 0) { return(new ResponseModel { Code = 100, result = "添加Banner成功" }); } else { return(new ResponseModel { Code = 0, result = "添加失败" }); } }
public RedirectToRouteResult Analyse() { DirectoryInfo dir_info = new DirectoryInfo(Server.MapPath("~/Uploads/")); foreach (var file_info in dir_info.GetFiles()) { int numline = 1; using (StreamReader sr = new StreamReader(file_info.FullName)) { while (sr.Peek() > 0) { string input = sr.ReadLine(); foreach (string some_word in Regex.Matches(input, @"[a-z]\w+", RegexOptions.IgnoreCase).Cast <Match>().Select(x => x.Value).Distinct()) { Doc d = con.Docs.SingleOrDefault(x => x.Name == file_info.Name) == null ? new Doc() { Name = file_info.Name, FullPath = file_info.DirectoryName } : con.Docs.SingleOrDefault(x => x.Name == file_info.Name); Word w = con.Words.SingleOrDefault(x => x.Title == some_word) == null ? new Word() { Title = some_word } : con.Words.SingleOrDefault(x => x.Title == some_word); WordByDoc wordbd = con.WordByDocs.SingleOrDefault(x => x.Doc.DocId == d.DocId && x.Word.WordId == w.WordId); if (wordbd == null) { wordbd = new WordByDoc() { Doc = d, Word = w }; con.WordByDocs.Add(wordbd); } else { con.WordByDocs.Attach(wordbd); } foreach (int index in Regex.Matches(input, some_word).Cast <Match>().Select(x => x.Index)) { Position p = con.Positions.SingleOrDefault( x => x.Line == numline && x.Step == (index + 1) && x.WordByDoc.WordByDocId == wordbd.WordByDocId) == null ? new Position() { Line = numline, Step = index + 1 } : con.Positions.SingleOrDefault( x => x.Line == numline && x.Step == (index + 1) && x.WordByDoc.WordByDocId == wordbd.WordByDocId); wordbd.Positions.Add(p); } con.SaveChanges(); } numline++; } } } return(RedirectToAction("GetPage")); }
public void SaveChanges() { _context.SaveChanges(); }
public void Create(T entity) { _set.Add(entity); _context.SaveChanges(); }
/// <inheritdoc /> /// <summary> /// Add the specified reservation. /// </summary> /// <returns>The add.</returns> /// <param name="reservation">Reservation.</param> public void Add(Reservation reservation) { _context.Reservations.Add(reservation); _context.SaveChanges(); }
/// <inheritdoc /> /// <summary> /// Add the specified reservationApplied. /// </summary> /// <returns>The add.</returns> /// <param name="reservationApplied">Reservation applied.</param> public void Add(ReservationApplied reservationApplied) { _context.ReservationsApplied.Add(reservationApplied); _context.SaveChanges(); }
public void Add(LogMessage entity) { _context.Logger.Add(entity); _context.SaveChanges(); }