public static bool DeleteBlokById(int id) { using (TimechasersEntities te = new TimechasersEntities()) { te.Blok.Remove(te.Blok.Where(c => c.Id == id).Include(e => e.Veld).FirstOrDefault()); return(te.SaveChanges() > 0); } }
public static bool DeleteVerenigingById(int id) { using (TimechasersEntities te = new TimechasersEntities()) { te.Vereniging.Remove(te.Vereniging.Where(c => c.Id == id).Include(e => e.Ploeg).Include(e => e.Event).Include(e => e.Persoon).FirstOrDefault()); return(te.SaveChanges() > 0); } }
public static bool DeletePloegById(int id) { using (TimechasersEntities te = new TimechasersEntities()) { te.Ploeg.Remove(te.Ploeg.Where(c => c.Id == id).Include(e => e.PloegDeelnemer).FirstOrDefault()); return(te.SaveChanges() > 0); } }
public static bool DeletePersoonById(int id) { using (TimechasersEntities te = new TimechasersEntities()) { te.Persoon.Remove(te.Persoon.Where(c => c.Id == id).FirstOrDefault()); return(te.SaveChanges() > 0); } }
public static bool DeleteDeelnemerById(int id) { using (TimechasersEntities te = new TimechasersEntities()) { te.PloegDeelnemer.Remove(te.PloegDeelnemer.Where(c => c.DeelnemerID == id).FirstOrDefault()); te.Deelnemer.Remove(te.Deelnemer.Where(c => c.Id == id).FirstOrDefault()); return(te.SaveChanges() > 0); } }
public static int AddDeelnemer(int persoonid, int ploegid, int nummer) { using (TimechasersEntities te = new TimechasersEntities()) { Deelnemer p = te.Deelnemer.Add(new Deelnemer() { PersoonID = persoonid, Nummer = nummer }); te.SaveChanges(); te.PloegDeelnemer.Add(new PloegDeelnemer() { DeelnemerID = p.Id, PloegID = ploegid }); te.SaveChanges(); return(p.Id); } }
public static int AddVereniging(string afkorting, string naam) { using (TimechasersEntities te = new TimechasersEntities()) { Vereniging vereniging = te.Vereniging.Add(new Vereniging() { Afkorting = afkorting, Naam = naam }); te.SaveChanges(); return(vereniging.Id); } }
public static int AddTijd(int ploegid, int blokid, DateTime time) { using (TimechasersEntities te = new TimechasersEntities()) { Tijd tijd = te.Tijd.Add(new Tijd() { PloegID = ploegid, BlokID = blokid, Tijd1 = time }); te.SaveChanges(); return(tijd.Id); } }
public static int AddVeld(string afkorting, string naam, int blokid) { using (TimechasersEntities te = new TimechasersEntities()) { Veld veld = te.Veld.Add(new Veld() { Afkorting = afkorting, ANaam = naam, BlokID = blokid }); te.SaveChanges(); return(veld.Id); } }
public static Login Register(string username, string password, string email) { using (TimechasersEntities te = new TimechasersEntities()) { Login login = te.Login.Add(new Login() { Username = username, Password = password, Email = email != null ? email : null }); te.SaveChanges(); return(login); } }
public static int AddPersoon(DateTime geboortedatum, string knrbid, int verenigingid, string naam) { using (TimechasersEntities te = new TimechasersEntities()) { Persoon persoon = te.Persoon.Add(new Persoon() { GeboorteDatum = geboortedatum, KNRBID = knrbid, VerenigingID = verenigingid, Naam = naam }); te.SaveChanges(); return(persoon.Id); } }
public static int AddBlok(DateTime eindtijd, DateTime starttijd, int evenementid, int nummer) { using (TimechasersEntities te = new TimechasersEntities()) { Blok blok = te.Blok.Add(new Blok() { EindTijd = eindtijd, StartTijd = starttijd, EvenementID = evenementid, Nummer = nummer, Complete = false }); te.SaveChanges(); return(blok.Id); } }
public static int AddPloeg(string bootnaam, string naam, string rugnummer, int veldid, int verenigingid) { using (TimechasersEntities te = new TimechasersEntities()) { Ploeg ploeg = te.Ploeg.Add(new Ploeg() { Bootnaam = bootnaam, Naam = naam, Rugnummer = rugnummer, VeldID = veldid, VerenigingID = verenigingid }); te.SaveChanges(); return(ploeg.Id); } }
public static int AddEvent(string afkorting, DateTime eindDatum, DateTime startDatum, string guid, int afstand, string naam, string plaats, int organisatorID) { using (TimechasersEntities te = new TimechasersEntities()) { Event sportevent = te.Event.Add(new Event() { Afkorting = afkorting, EindDatum = eindDatum, StartDatum = startDatum, Afstand = afstand, Naam = naam, Plaats = plaats, OrganisatorID = organisatorID, EventGuid = guid }); te.SaveChanges(); return(sportevent.Id); } }
public static Guid GenerateToken(int LoginID, string ipaddress) { // use for localhost if (ipaddress == null) { ipaddress = "localhost"; } using (TimechasersEntities te = new TimechasersEntities()) { Guid guid = Guid.NewGuid(); LoginToken persoon = te.LoginToken.Add(new LoginToken() { Token = guid, Timestamp = DateTime.Now, LoginID = LoginID, IPAdress = ipaddress }); te.SaveChanges(); return(guid); } }