예제 #1
0
        // GET: Opiskelijat/Create
        public ActionResult Create()
        {
            KurssiRekisteriEntities db    = new KurssiRekisteriEntities();
            OpiskelijaViewModel     model = new OpiskelijaViewModel();

            return(View(model));
        }
예제 #2
0
        // GET: Opiskelijat/Details/5
        public ActionResult Details(int?id)
        {
            OpiskelijaViewModel     model    = new OpiskelijaViewModel();
            KurssiRekisteriEntities entities = new KurssiRekisteriEntities();

            try
            {
                Opiskelija op = entities.Opiskelija.Find(id);
                if (op == null)
                {
                    return(HttpNotFound());
                }
                OpiskelijaViewModel view = new OpiskelijaViewModel();
                view.OpiskelijaID  = op.OpiskelijaID;
                view.Etunimi       = op.Etunimi;
                view.Sukunimi      = op.Sukunimi;
                view.Opiskelijanro = op.Opiskelijanro;
                view.Tutkinto      = op.Tutkinto;
                model = view;
            }
            finally
            {
                entities.Dispose();
            }
            return(View(model));
        }
예제 #3
0
        // GET: Opiskelijat
        public ActionResult Index()
        {
            List <OpiskelijaViewModel> model    = new List <OpiskelijaViewModel>();
            KurssiRekisteriEntities    entities = new KurssiRekisteriEntities();

            try
            {
                List <Opiskelija> opiskelija = entities.Opiskelija.OrderBy(Opiskelija => Opiskelija.OpiskelijaID).ToList();
                foreach (Opiskelija op in opiskelija)
                {
                    OpiskelijaViewModel view = new OpiskelijaViewModel();
                    view.OpiskelijaID  = op.OpiskelijaID;
                    view.Etunimi       = op.Etunimi;
                    view.Sukunimi      = op.Sukunimi;
                    view.Opiskelijanro = op.Opiskelijanro;
                    view.Tutkinto      = op.Tutkinto;

                    model.Add(view);
                }
            }
            finally
            {
                entities.Dispose();
            }
            return(View(model));
        }
예제 #4
0
        public ActionResult Edit(OpiskelijaViewModel model)
        {
            Opiskelija view = db.Opiskelija.Find(model.OpiskelijaID);

            //view.CustomerID = model.CustomerID;
            view.OpiskelijaID  = model.OpiskelijaID;
            view.Etunimi       = model.Etunimi;
            view.Sukunimi      = model.Sukunimi;
            view.Opiskelijanro = model.Opiskelijanro;
            view.Tutkinto      = model.Tutkinto;

            db.SaveChanges();

            return(View("Index"));
        }
예제 #5
0
        public ActionResult Create(OpiskelijaViewModel model)
        {
            KurssiRekisteriEntities db = new KurssiRekisteriEntities();
            Opiskelija view            = new Opiskelija();

            view.OpiskelijaID  = model.OpiskelijaID;
            view.Etunimi       = model.Etunimi;
            view.Sukunimi      = model.Sukunimi;
            view.Opiskelijanro = model.Opiskelijanro;
            view.Tutkinto      = model.Tutkinto;
            db.Opiskelija.Add(view);
            try
            {
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                throw;
            }
            return(RedirectToAction("Index"));
        }
예제 #6
0
        // GET: Opiskelijat/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Opiskelija op = db.Opiskelija.Find(id);

            if (op == null)
            {
                return(HttpNotFound());
            }
            OpiskelijaViewModel view = new OpiskelijaViewModel();

            view.OpiskelijaID  = op.OpiskelijaID;
            view.Etunimi       = op.Etunimi;
            view.Sukunimi      = op.Sukunimi;
            view.Opiskelijanro = op.Opiskelijanro;
            view.Tutkinto      = op.Tutkinto;

            return(View(view));
        }