private PakkeKontrolEFM PakkeKontrol2EFM(PakkeKontrol PK) { PakkeKontrolEFM E = new PakkeKontrolEFM(); E.Process_Ordre_Nr = PK.ProsessOrderNr; E.Tidspunkt = PK.Tidspunkt; E.Paa_Baner_Paller = PK.PaaBanerPaller; E.Folie_Raavare_Nr = PK.FolieRaavareNr; E.Karton_Raavare_Nr = PK.KatonRĂ„vareNr; E.Holdbarheds_Dato = PK.HoldbarhedsDato; E.Produktions_Dato = PK.ProduktionsDato; E.Printer1_Holdbarheds_Dato = PK.Print1HolDato; E.Printer1_Produktion_Dato = PK.Print1ProDato; E.Printer2_Holdbarheds_Dato = PK.Print2HolDato; E.Printer2_Produktion_Dato = PK.Print2ProDato; E.FyldeHojde_Kontrol = PK.FyldeHojdeKontrol; E.Skridlim_Karton = PK.SkridlimKarton; E.Kontrol_StabelMonster = PK.KontrolStabelMonster; E.Kontrol_Averylabel = PK.KontrolStabelMonster; E.Pu_Tunnelpasteur_V = TjekNull(PK.PuTunnelV); E.Pu_Tunnelpasteur_M = TjekNull(PK.PuTunnelM); E.Pu_Tunnelpasteur_H = TjekNull(PK.PuTunnelH); E.Helhedsindtryk = PK.HelhedsIndtryk; E.Kontrol_Palle_Nr = TjekNullint(PK.KontrolPalleNr); E.Fremmede_Daaser_Karton = PK.FremmedDaaserKarton; E.Signatur = PK.Signatur; return(E); }
public IHttpActionResult PostPakkeKontrol(PakkeKontrol pakkeKontrol) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } PakkeKontrolEFM PKEFM = PakkeKontrol2EFM(pakkeKontrol); db.PakkeKontrol.Add(PKEFM); try { db.SaveChanges(); } catch (DbUpdateException e) { if (PakkeKontrolExists(PKEFM.Process_Ordre_Nr, PKEFM.Tidspunkt)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = PKEFM.Process_Ordre_Nr }, EFM2PakkeKontrol(PKEFM))); }
private PakkeKontrol EFM2PakkeKontrol(PakkeKontrolEFM EFM) { PakkeKontrol PK = new PakkeKontrol(); PK.ProsessOrderNr = EFM.Process_Ordre_Nr; PK.Tidspunkt = EFM.Tidspunkt; PK.PaaBanerPaller = EFM.Paa_Baner_Paller; PK.FolieRaavareNr = EFM.Folie_Raavare_Nr; PK.KatonRĂ„vareNr = EFM.Karton_Raavare_Nr; PK.HoldbarhedsDato = EFM.Holdbarheds_Dato; PK.ProduktionsDato = EFM.Produktions_Dato; PK.Print1HolDato = EFM.Printer1_Holdbarheds_Dato; PK.Print1ProDato = EFM.Printer1_Produktion_Dato; PK.Print2HolDato = EFM.Printer2_Holdbarheds_Dato; PK.Print2ProDato = EFM.Printer2_Produktion_Dato; PK.FyldeHojdeKontrol = EFM.FyldeHojde_Kontrol; PK.SkridlimKarton = EFM.Skridlim_Karton; PK.KontrolStabelMonster = EFM.Kontrol_StabelMonster; PK.KontrolAverylable = EFM.Kontrol_Averylabel; PK.PuTunnelV = EFM.Pu_Tunnelpasteur_V.GetValueOrDefault(-1); PK.PuTunnelM = EFM.Pu_Tunnelpasteur_M.GetValueOrDefault(-1); PK.PuTunnelH = EFM.Pu_Tunnelpasteur_H.GetValueOrDefault(-1); PK.HelhedsIndtryk = EFM.Helhedsindtryk; PK.KontrolPalleNr = EFM.Kontrol_Palle_Nr.GetValueOrDefault(-1); PK.FremmedDaaserKarton = EFM.Fremmede_Daaser_Karton; PK.Signatur = EFM.Signatur; return(PK); }