public ActionResult Create(Henkilot model) { AsiakastietokantaEntities db = new AsiakastietokantaEntities(); Henkilot henkilot = new Henkilot(); henkilot.HenkiloID = model.HenkiloID; henkilot.Etunimi = model.Etunimi; henkilot.Sukunimi = model.Sukunimi; henkilot.Osoite = model.Osoite; henkilot.Esimies = model.Esimies; db.Henkilot.Add(henkilot); try { db.SaveChanges(); } catch (Exception ex) { } return(RedirectToAction("Index")); }
// GET: Tunnits/Create public ActionResult Create() { AsiakastietokantaEntities db = new AsiakastietokantaEntities(); Tunnit model = new Tunnit(); return(View(model)); }
// GET: Henkilots/Create public ActionResult Create() { AsiakastietokantaEntities db = new AsiakastietokantaEntities(); Henkilot model = new Henkilot(); return(View(model)); }
public ActionResult Index2() { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); List <Henkilot> model = entities.Henkilot.ToList(); entities.Dispose(); return(View(model)); }
// GET: Customer public ActionResult Index() { ViewBag.OmaTieto = "ABC123"; AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); List <Tunnit> model = entities.Tunnit.ToList(); entities.Dispose(); return(View(model)); }
public ActionResult Update(Tunnit tunn) { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); string id = tunn.TuntiID.ToString(); bool OK = false; // onko kyseessä muokkaus vai uuden lisääminen? if (id == "(uusi)") { // kyseessä on uuden asiakkaan lisääminen, kopioidaan kentät Tunnit dbItem = new Tunnit() { TuntiID = tunn.TuntiID, ProjektiID = tunn.ProjektiID, HenkiloID = tunn.HenkiloID, Pvm = tunn.Pvm, Projektitunnit = tunn.Projektitunnit }; // tallennus tietokantaan entities.Tunnit.Add(dbItem); entities.SaveChanges(); OK = true; } else { // muokkaus, haetaan id:n perusteella riviä tietokannasta Tunnit dbItem = (from t in entities.Tunnit where t.TuntiID.ToString() == id select t).FirstOrDefault(); if (dbItem != null) { dbItem.ProjektiID = tunn.ProjektiID; dbItem.HenkiloID = tunn.HenkiloID; dbItem.Pvm = tunn.Pvm; dbItem.Projektitunnit = tunn.Projektitunnit; //tallennus tietokantaan entities.SaveChanges(); OK = true; } } entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }
public JsonResult GetSingleProjekti(string id) { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); var model = (from p in entities.Projektit where p.ProjektiID.ToString() == id select new { ProjektiID = p.ProjektiID, Projektinimi = p.Projektinimi, }).FirstOrDefault(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); return(Json(json, JsonRequestBehavior.AllowGet)); }
public ActionResult Update(Henkilot henk) { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); int id = henk.HenkiloID; bool OK = false; // onko kyseessä muokkaus vai uuden lisääminen? if (henk.HenkiloID == 0) { // kyseessä on uuden asiakkaan lisääminen, kopioidaan kentät Henkilot dbItem = new Henkilot() { Etunimi = henk.Etunimi, Sukunimi = henk.Sukunimi, Osoite = henk.Osoite, Esimies = henk.Esimies }; // tallennus tietokantaan entities.Henkilot.Add(dbItem); entities.SaveChanges(); OK = true; } else { // muokkaus, haetaan id:n perusteella riviä tietokannasta Henkilot dbItem = (from h in entities.Henkilot where h.HenkiloID == id select h).FirstOrDefault(); if (dbItem != null) { dbItem.Etunimi = henk.Etunimi; dbItem.Sukunimi = henk.Sukunimi; dbItem.Osoite = henk.Osoite; dbItem.Esimies = henk.Esimies; // tallennus tietokantaan entities.SaveChanges(); OK = true; } } entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }
// GET: Projekti public JsonResult GetList() { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); //List<Projektit> model = entities.Projektit.ToList(); var model = (from p in entities.Projektit select new { ProjektiID = p.ProjektiID, Projektinimi = p.Projektinimi }).ToList(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); return(Json(json, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit2(Henkilot henk) { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); bool OK = false; if (henk.HenkiloID == 0) { Henkilot dbItem = new Henkilot() { Etunimi = henk.Etunimi, Sukunimi = henk.Sukunimi, Osoite = henk.Osoite, Esimies = henk.Esimies }; entities.Henkilot.Add(dbItem); entities.SaveChanges(); OK = true; } else { Henkilot dbItem = (from h in entities.Henkilot where h.HenkiloID == henk.HenkiloID select h).FirstOrDefault(); if (dbItem != null) { dbItem.HenkiloID = henk.HenkiloID; dbItem.Etunimi = henk.Etunimi; dbItem.Sukunimi = henk.Sukunimi; dbItem.Osoite = henk.Osoite; dbItem.Esimies = henk.Esimies; entities.SaveChanges(); OK = true; } } entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(int id) { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); bool OK = false; Henkilot dbItem = (from h in entities.Henkilot where h.HenkiloID == id select h).FirstOrDefault(); if (dbItem != null) { entities.Henkilot.Remove(dbItem); entities.SaveChanges(); OK = true; } entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }
public ActionResult Update(Projektit proj) { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); string id = proj.ProjektiID.ToString(); bool OK = false; // onko kyseessä muokkaus vai uuden lisääminen? if (id == "(uusi)") { // kyseessä on uuden asiakkaan lisääminen, kopioidaan kentät Projektit dbItem = new Projektit() { ProjektiID = proj.ProjektiID, Projektinimi = proj.Projektinimi, }; // tallennus tietokantaan entities.Projektit.Add(dbItem); entities.SaveChanges(); OK = true; } else { // muokkaus, haetaan id:n perusteella riviä tietokannasta Projektit dbItem = (from p in entities.Projektit where p.ProjektiID.ToString() == id select p).FirstOrDefault(); if (dbItem != null) { dbItem.Projektinimi = proj.Projektinimi; //tallennus tietokantaan entities.SaveChanges(); OK = true; } } entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }
// GET: Henkilots public ActionResult Index() { { List <Henkilot> model = new List <Henkilot>(); try { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); model = entities.Henkilot.ToList(); entities.Dispose(); } catch (Exception ex) { ViewBag.ErrorMessage = ex.GetType() + ": " + ex.Message; } return(View(model)); } }
public JsonResult GetSingleTunti(string id) { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); var model = (from t in entities.Tunnit where t.TuntiID.ToString() == id select new { TuntiID = t.TuntiID, ProjektiID = t.ProjektiID, HenkiloID = t.HenkiloID, Pvm = t.Pvm, Projektitunnit = t.Projektitunnit }).FirstOrDefault(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); return(Json(json, JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(string id) { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); // etsitään id:n perusteella asiakasrivi kannasta bool OK = false; Tunnit dbItem = (from t in entities.Tunnit where t.ProjektiID.ToString() == id select t).FirstOrDefault(); if (dbItem != null) { // tietokannasta poisto entities.Tunnit.Remove(dbItem); entities.SaveChanges(); OK = true; } entities.Dispose(); return(Json(OK, JsonRequestBehavior.AllowGet)); }
public JsonResult GetSingleHenkilo(int id) { { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); var model = (from h in entities.Henkilot where h.HenkiloID == id select new { HenkiloID = h.HenkiloID, Etunimi = h.Etunimi, Sukunimi = h.Sukunimi, Osoite = h.Osoite, Esimies = h.Esimies, }).FirstOrDefault(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); return(Json(json, JsonRequestBehavior.AllowGet)); } }
// GET: Projekti public JsonResult GetList() { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); //List<Projektit> model = entities.Projektit.ToList(); var model = (from h in entities.Henkilot select new { HenkiloID = h.HenkiloID, Etunimi = h.Etunimi, Sukunimi = h.Sukunimi, Osoite = h.Osoite, Esimies = h.Esimies }).ToList(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); return(Json(json, JsonRequestBehavior.AllowGet)); }
public JsonResult GetList() { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); //List<Customer> model = entities.Customers.ToList(); var model = (from p in entities.Projektit select new { ProjektiID = p.ProjektiID, Projektinimi = p.Projektinimi, }).ToList(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); Response.Expires = -1; Response.CacheControl = "no-cache"; return(Json(json, JsonRequestBehavior.AllowGet)); }
// GET: Projekti public JsonResult GetList() { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); //List<Projektit> model = entities.Projektit.ToList(); var model = (from t in entities.Tunnit select new { TuntiID = t.TuntiID, ProjektiID = t.ProjektiID, HenkiloID = t.HenkiloID, Pvm = t.Pvm, Projektitunnit = t.Projektitunnit }).ToList(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); return(Json(json, JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(int id) { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); // etsitään id:n perusteella asiakasrivi kannasta bool ok = false; Henkilot dbItem = (from h in entities.Henkilot where h.HenkiloID == id select h).FirstOrDefault(); if (dbItem != null) { // tietokannasta poisto entities.Henkilot.Remove(dbItem); entities.SaveChanges(); ok = true; } entities.Dispose(); return(Json(ok, JsonRequestBehavior.AllowGet)); }
public JsonResult GetList() { AsiakastietokantaEntities entities = new AsiakastietokantaEntities(); var model = (from h in entities.Henkilot select new { Henkilo_id = h.HenkiloID, Etunimi = h.Etunimi, Sukunimi = h.Sukunimi, Osoite = h.Osoite, Esimies = h.Esimies }).ToList(); string json = JsonConvert.SerializeObject(model); entities.Dispose(); Response.Expires = -1; Response.CacheControl = "no-cache"; return(Json(json, JsonRequestBehavior.AllowGet)); }