// GET: ProjektiStatus public ActionResult ProjektiStatus() { List <SimplyHenkilotData> model = new List <SimplyHenkilotData>(); MasterDetailJSEntities entities = new MasterDetailJSEntities(); try { List <Henkilot> henkilot = entities.Henkilot.OrderByDescending(Henkilot => Henkilot.HenkiloId).ToList(); // muodostetaan näkymämalli tietokannan rivien pohjalta foreach (Henkilot henkilo in henkilot) { SimplyHenkilotData hlo = new SimplyHenkilotData(); hlo.HenkiloId = henkilo.HenkiloId; hlo.Etunimi = henkilo.Etunimi; hlo.Sukunimi = henkilo.Sukunimi; hlo.Osoite = henkilo.Osoite; hlo.Esimies = henkilo.Esimies; model.Add(hlo); } return(View(model)); } finally { entities.Dispose(); } }
public ActionResult Create(SimplyHenkilotData model) { MasterDetailJSEntities db = new MasterDetailJSEntities(); //luodaan Henkilot-luokkaan uusi olio 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")); }
//Alikyselyyn //int? kysymysmerkki mahdollistaa myös nolla-arvot parametrille public ActionResult GetTunnit(int?id) { MasterDetailJSEntities entities = new MasterDetailJSEntities(); List <Tunnit> tunnit = (from t in entities.Tunnit where t.HenkiloId == id select t).ToList(); List <SimplyTunnitData> result = new List <SimplyTunnitData>(); CultureInfo fiFi = new CultureInfo("fi-FI"); foreach (Tunnit tunti in tunnit) { SimplyTunnitData data = new SimplyTunnitData(); data.TuntiId = tunti.TuntiId; data.HenkiloId = (int)(tunti.HenkiloId); data.Pvm = tunti.Pvm.Value.ToString(fiFi); data.Tunnit1 = (int)tunti.Tunnit1; List <Projektit> projektit = (from p in entities.Projektit where p.ProjektiId == tunti.ProjektiId select p).ToList(); data.ProjektiNimi = projektit[0].Nimi; data.ProjektiStatus = projektit[0].Status; result.Add(data); } entities.Dispose(); return(Json(result, JsonRequestBehavior.AllowGet)); }
// GET: Projektit public ActionResult Index() { List <Projektit> model = new List <Projektit>(); MasterDetailJSEntities entities = new MasterDetailJSEntities(); try { List <Projektit> projektit = entities.Projektit.OrderByDescending(Projektit => Projektit.ProjektiId).ToList(); // muodostetaan näkymämalli tietokannan rivien pohjalta foreach (Projektit projekti in projektit) { Projektit pro = new Projektit(); pro.ProjektiId = projekti.ProjektiId; pro.Nimi = projekti.Nimi; model.Add(pro); } return(View(model)); } finally { entities.Dispose(); } }
public ActionResult Create(Tunnit model) { MasterDetailJSEntities db = new MasterDetailJSEntities(); Tunnit tunnit = new Tunnit(); tunnit.TuntiId = model.TuntiId; tunnit.ProjektiId = model.ProjektiId; tunnit.HenkiloId = model.HenkiloId; tunnit.Pvm = model.Pvm; tunnit.Tunnit1 = model.Tunnit1; db.Tunnit.Add(tunnit); try { db.SaveChanges(); } catch (Exception ex) { } return(RedirectToAction("Index")); }
// GET: Tunnit public ActionResult Index() { List <Tunnit> model = new List <Tunnit>(); MasterDetailJSEntities entities = new MasterDetailJSEntities(); try { List <Tunnit> tunnit = entities.Tunnit.OrderByDescending(Tunnit => Tunnit.TuntiId).ToList(); foreach (Tunnit tunti in tunnit) { Tunnit tun = new Tunnit(); tun.TuntiId = tunti.TuntiId; tun.ProjektiId = tunti.ProjektiId; tun.HenkiloId = tunti.HenkiloId; tun.Pvm = tunti.Pvm; tun.Tunnit1 = tunti.Tunnit1; model.Add(tun); } return(View(model)); } finally { entities.Dispose(); } }
// GET: Henkilots/Create public ActionResult Create() { MasterDetailJSEntities db = new MasterDetailJSEntities(); SimplyHenkilotData model = new SimplyHenkilotData(); return(View(model)); }
// GET: Projektits/Create public ActionResult Create() { MasterDetailJSEntities db = new MasterDetailJSEntities(); Projektit model = new Projektit(); return(View(model)); }
public JsonResult GetEmployeeData() { using (MasterDetailJSEntities dc = new MasterDetailJSEntities()) { var data = dc.Henkilot.ToList(); return(new JsonResult { Data = data, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } }
public ActionResult Create(Projektit model) { MasterDetailJSEntities db = new MasterDetailJSEntities(); Projektit projektit = new Projektit(); projektit.ProjektiId = model.ProjektiId; projektit.Nimi = model.Nimi; db.Projektit.Add(projektit); try { db.SaveChanges(); } catch (Exception ex) { } return(RedirectToAction("Index")); }