public async Task <IHttpActionResult> Putkunde(int id, kunde kunde) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != kunde.kundeID) { return(BadRequest()); } db.Entry(kunde).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!kundeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public bool registrerKunde(kunde spm) { using (var db = new FaqContext()) { try { var nyttSpm = new kunde() { id = spm.id, fornavn = spm.fornavn, etternavn = spm.etternavn, epost = spm.epost, spm = spm.spm }; db.Kunder.Add(nyttSpm); db.SaveChanges(); return(true); } catch (Exception e) { return(false); } } }
public async Task <IHttpActionResult> Getkunde(string user) { kunde kunde = await db.kunde.SingleAsync(s => s.AspUserID == user); if (kunde == null) { return(NotFound()); } return(Ok(kunde)); }
public async Task <IHttpActionResult> Postkunde(kunde kunde) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.kunde.Add(kunde); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = kunde.kundeID }, kunde)); }
public async Task <IHttpActionResult> Deletekunde(int id) { kunde kunde = await db.kunde.FindAsync(id); if (kunde == null) { return(NotFound()); } db.kunde.Remove(kunde); await db.SaveChangesAsync(); return(Ok(kunde)); }
public HttpResponseMessage Post([FromBody] kunde innKunde) { if (ModelState.IsValid) { bool OK = kundeDb.registrerKunde(innKunde); if (OK) { return(new HttpResponseMessage() { StatusCode = HttpStatusCode.OK }); } } return(new HttpResponseMessage() { StatusCode = HttpStatusCode.BadRequest, Content = new StringContent("Kunne ikke sette inn kunden i DB" + "Fornavn: " + innKunde.fornavn + ", Etternavn: " + innKunde.etternavn + ", epost: " + innKunde.epost + ", spm: " + innKunde.spm) }); }
public List <kunde> alleSpm() { var db = new FaqContext(); var liste = new List <kunde>(); var allespm = db.Kunder.ToList(); foreach (var spm in allespm) { kunde k = new kunde { id = spm.id, fornavn = spm.fornavn, etternavn = spm.etternavn, epost = spm.epost, spm = spm.spm }; liste.Add(k); } ; return(liste); }