コード例 #1
0
        // 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();
            }
        }
コード例 #2
0
        //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));
        }
コード例 #3
0
        // 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();
            }
        }
コード例 #4
0
        // 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();
            }
        }
コード例 #5
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         db.Dispose();
     }
     base.Dispose(disposing);
 }