public int UpdateEvent(Event e) { var oldEvent = _context.Events.Find(e.Id); oldEvent.Name = e.Name; oldEvent.Description = e.Description; oldEvent.Time = e.Time; oldEvent.Location = e.Location; oldEvent.AvailableSeats = e.TotalSeats - oldEvent.TotalSeats + oldEvent.AvailableSeats; oldEvent.TotalSeats = e.TotalSeats; //var newAvailableSeats = ((Convert.ToInt32(e.TotalSeats) - Convert.ToInt32(oldEvent.TotalSeats)) + Convert.ToInt32(oldEvent.AvailableSeats)); _context.Entry(oldEvent).State = EntityState.Modified; _context.SaveChanges(); return(e.Id); }
public bool UpdatePassword(int userId, string oldPassword, string newPassword) { var account = _context.Users.Find(userId); if (account == null || !BC.Verify(oldPassword, account.Password)) { return(false); } else { var hashedNewPassword = BC.HashPassword(newPassword); account.Password = hashedNewPassword; _context.Entry(account).State = EntityState.Modified; int result = _context.SaveChanges(); if (result > 0) { return(true); } else { return(false); } } }
public int updateEvent(Event e) { _context.Entry(e).State = EntityState.Modified; return(_context.SaveChanges()); }
public int UpdateEventRegistration(EventRegistration er) { _context.Entry(er).State = EntityState.Modified; return(_context.SaveChanges()); }