public static void DeaktiverBy(by by) { by.Active = false; using (var context = new OADbContext()) { context.by.AddOrUpdate(by); context.SaveChanges(); } }
public static void GemForsendelse(long forsendelsesId) { using (var context = new OADbContext()) { var forsend = context.forsendelse.FirstOrDefault(p => p.Id == forsendelsesId); forsend.Saved = true; context.forsendelse.AddOrUpdate(forsend); context.SaveChanges(); } }
public void GemSoegning([FromBody] GemSoegningRequest request) { OADbContext ctx = new OADbContext(); var forsendelse = ctx.forsendelse.SingleOrDefault(x => x.Id == request.forsendelseId); if(forsendelse != null) forsendelse.Saved = true; ctx.forsendelse.AddOrUpdate(forsendelse); ctx.SaveChanges(); }
public void SaveAdministrationInfo([FromBody] AdministrationResponse administration) { OADbContext ctx = new OADbContext(); //pakkepriser foreach find id foreach (var pakkeDimension in administration.PakkeDimensioner) { foreach (var pakkePris in pakkeDimension.PakkePriser) { var dbPakkePris = ctx.pakkePris.FirstOrDefault(x => x.Id == pakkePris.Id); if (dbPakkePris != null) { dbPakkePris.Price = pakkePris.Price; ctx.pakkePris.AddOrUpdate(dbPakkePris); } } } ctx.SaveChanges(); //byer foreach id sæt aktiv/deaktiv foreach (var lufthavn in administration.Lufthavne) { var dbLufthavn = ctx.by.FirstOrDefault(x => x.Id == lufthavn.Id); if (dbLufthavn != null) { dbLufthavn.Active = lufthavn.IsActive; ctx.by.AddOrUpdate(dbLufthavn); } } ctx.SaveChanges(); //pakketyper where name == administration.pakketype foreach (var pakkeType in administration.FragtTypeMultipliers) { var dbPakkeType = ctx.packetType.FirstOrDefault(x => x.PacketType1 == pakkeType.Name); if (dbPakkeType != null) { dbPakkeType.multiplier = pakkeType.Multiplier; ctx.packetType.AddOrUpdate(); } } ctx.SaveChanges(); ctx.Dispose(); }
public static long OpretRute(forsendelse rute) { using (var context = new OADbContext()) { var id = context.forsendelse.Add(rute); context.SaveChanges(); return id.Id; } }
public bool OpretBruger([FromBody] OpretBrugerDTO bruger) { OADbContext ctx = new OADbContext(); users user = new users() { BrugerNavn = bruger.Username, password = bruger.Password, IsAdmin = bruger.IsAdmin }; ctx.users.Add(user); ctx.SaveChanges(); return true; }