public User UpdateUser(User u) { var user = _context.Users.Update(u).Entity; _context.SaveChanges(); return(user); }
public void AddStory(StoriesModelForm story) { story.StoryTime = DateTime.Now; // TODO add the actual logged in user example string userName = User.Identity.Name context.Story.Add(story); context.SaveChanges(); }
public Story CreateChosenStory(User _user, int index) { var user = _context.Users.Where(u => u.Id == _user.Id).FirstOrDefault(); if (user != null) { var storedStory = _context.StoryPools.ToList().ElementAt(index); var character = new Character { Items = new List <Item> { new Item { Name = "Axe" } }, Health = 200, Mana = 100 }; var storyProcedureState = new StoryProcedureState { Station = storedStory.StarterStation, Character = character }; var newStory = new Story { Title = storedStory.Title, State = storyProcedureState, IsActive = true }; foreach (var item in user.Stories.ToList()) { item.IsActive = false; } user.Stories.Add(newStory); _context.Stories.Add(newStory); _context.SaveChanges(); return(newStory); } return(null); }
public ActionResult Create([Bind(Include = "StoryId,CategoryId,AuthorId,Title,Description")] Story story) { if (ModelState.IsValid) { db.Stories.Add(story); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AuthorId = new SelectList(db.Authors, "AuthorId", "FirstName", story.AuthorId); ViewBag.CategoryId = new SelectList(db.Categories, "CategoryId", "Name", story.CategoryId); return(View(story)); }
public bool Save(string key, string value) { using (var context = new StoryContext(DbPath)) { var record = new StoryContextItem() { Key = key, Value = value }; var exists = context.Items.Any(t => string.Equals(key, t.Key)); if (exists) { context.Items.Update(record); } else { context.Items.Add(record); } return(context.SaveChanges() > 0); } }
public int Add(AppUser author) { context.AppUser.Add(author); return(context.SaveChanges()); }