コード例 #1
0
        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
            }
        }
コード例 #2
0
        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());
            }
        }