// Repository för metoderna för användare där vi anropar vårat context som har anslutning till våran databas public void CreateUser(string email, string name) { // Skapar ny användare utifrån parametrarna using ( var context = new ProjectCalendarDbContext()) { context.Users.Add(new User { Email = email, Name = name}); context.SaveChanges(); } }
public Events EditEvent(Events events) { using (var context = new ProjectCalendarDbContext()) { context.Entry(events).State = EntityState.Modified; context.SaveChanges(); return events; } }
// Repository för metoderna för events där vi anropar vårat context som har anslutning till våran databas public void Save(Events newEvent) { // Sparar det nya eventet using (var context = new ProjectCalendarDbContext()) { context.Event.Add(newEvent); context.SaveChanges(); } }
public void Delete(int id) { // Väljer det id som kommer in och tar sedan bort det using (var context = new ProjectCalendarDbContext()) { var listEvent = context.Event.Single(events => events.Id == id); context.Event.Remove(listEvent); context.SaveChanges(); } }