//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Endre oppdrag. </summary> /// /// <remarks> Mojola, 19/05/2017. </remarks> /// /// <param name="oppdrag"> The oppdrag. </param> /// /// <returns> True if it succeeds, false if it fails. </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// public bool endreOppdrag(Oppdrag oppdrag) { if (oppdrag != null) { db.Entry(oppdrag).State = EntityState.Modified; db.SaveChanges(); return(true); } return(false); }
/// <summary> /// Delete a "Oppdrag" first by getting the id /// </summary> /// <param name="oppdragsID"></param> /// <returns> /// return a "Oppdrag" after find an id /// </returns> public bool slettOppdrag(int oppdragsID) { var db = new DbNetcont(); try { Oppdrag slettenOppdrag = db.Oppdrag.Find(oppdragsID); db.Oppdrag.Remove(slettenOppdrag); db.SaveChanges(); return(true); } catch (Exception feil) { Debug.WriteLine("Exception Message: " + feil.Message); return(false); } }
/// <summary> /// /// </summary> /// <param name="oppdragID"></param> /// <param name="innOppdrag"></param> /// <returns> /// </returns> public bool endreOppdrag(int oppdragID, Oppdrag innOppdrag) { var db = new DbNetcont(); try { //Oppdrag endreoppdrag = db.Oppdrag.Find(oppdragID); //endreoppdrag.oppdragsgiver = innOppdrag.oppdragsgiver; //endreoppdrag.oppdragType = innOppdrag.oppdragType; //endreoppdrag.språkFra = innOppdrag.språkFra; //endreoppdrag.språkTil = innOppdrag.språkTil; //endreoppdrag.kunde.oppdrag = endreoppdrag.kunde.oppdrag; //db.SaveChanges(); } catch (Exception feil) { Debug.WriteLine("Exception Message: " + feil.Message); return(false); } return(true); }