public void Delete(int draftId) { DraftInvite draftInvite = _context.DraftInvites.Find(draftId); _context.DraftInvites.Remove(draftInvite); _context.SaveChanges(); }
public ActionResult Join(string guid) { DraftManager draftManager = new DraftManager(_context); DraftInviteManager draftInviteManager = new DraftInviteManager(_context); DraftParticipantManager draftParticipantManager = new DraftParticipantManager(_context); DraftInvite draftInvite = draftInviteManager.Get(guid); UserManager userManager = new UserManager(_context); User user = userManager.GetCurrentUser(User.Identity.GetUserId()); if (draftInvite == null) { throw new Exception(); } else { Draft draft = draftManager.Get(draftInvite.DraftId); draftInvite.Accepted = true; draftInvite.Active = false; draftInviteManager.Update(draftInvite); draftParticipantManager.Add(new DraftParticipant() { DraftId = draftInvite.DraftId, UserId = user.UserId, User = user, Name = HttpContext.User.Identity.Name, DraftPosition = draft.DraftParticipants.Count + 1 }); } return(RedirectToAction("Index")); }
public DraftInvite Get(string guid) { DraftInvite draftInvite = _context.DraftInvites.Where(di => di.Guid == guid).FirstOrDefault(); return(draftInvite); }
public DraftInvite Get(int draftId) { DraftInvite draftInvite = _context.DraftInvites.Find(draftId); return(draftInvite); }
public void Update(DraftInvite draftInvite) { _context.DraftInvites.Attach(draftInvite); _context.Entry(draftInvite).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); }
public void Add(DraftInvite draftInvite) { _context.DraftInvites.Add(draftInvite); _context.SaveChanges(); }
public void Update(DraftInvite draftInvite) { _draftInviteWorker.Update(draftInvite); }
public void Add(DraftInvite draftInvite) { _draftInviteWorker.Add(draftInvite); }