public ActionResult Create(int TapahtumalajiId, FormCollection collection) { try { if (collection["Tapahtumalajimuutostyyppi"].ToString() == "Uusi Tapahtumalaji") { ProjektitDBCareEntities entities = new ProjektitDBCareEntities(); CRM_Demo.Models.Tapahtumalajit dbItem = new Models.Tapahtumalajit(); dbItem.TapahtumalajiNimi = collection["TapahtumalajiNimi"].ToString(); dbItem.TapahtumalajiKuvaus = collection["TapahtumalajiKuvaus"].ToString(); // tallennus tietokantaan entities.Tapahtumalajit.Add(dbItem); entities.SaveChanges(); entities.Dispose(); return(Content("ok")); } else { ProjektitDBCareEntities entities = new ProjektitDBCareEntities(); CRM_Demo.Models.Tapahtumalajit dbItem = (from c in entities.Tapahtumalajit where c.TapahtumalajiId == TapahtumalajiId select c).FirstOrDefault(); if (dbItem != null) { // tietokannan muokkaus dbItem.TapahtumalajiNimi = collection["TapahtumalajiNimi"].ToString(); dbItem.TapahtumalajiKuvaus = collection["TapahtumalajiKuvaus"].ToString(); entities.SaveChanges(); } entities.Dispose(); return(Content("ok")); }//end else } catch (Exception e) { return(Content("e:" + e));//palauta error teksti } }
public ActionResult Delete(int id, FormCollection collection) { try { ProjektitDBCareEntities entities = new ProjektitDBCareEntities(); CRM_Demo.Models.Tapahtumalajit dbItem = (from c in entities.Tapahtumalajit where c.TapahtumalajiId == id select c).FirstOrDefault(); if (dbItem != null) { // tietokannasta poisto entities.Tapahtumalajit.Remove(dbItem); entities.SaveChanges(); } entities.Dispose(); return(Content("ok")); } catch { return(View()); } }