示例#1
0
        //Uppdatera event
        public void updateEvent(int id, string[] indata) //tar in en array då de fälten ska (måste) fyllas i i rätt ordning. precis som när man skapar nytt event
        {
            CGetData   getEvent    = new CGetData();     //skapa nytt objekt av CGetData-klassen för att kunna använda funktionerna där i
            EventModel updateEvent = new EventModel();   //skapa nytt objekt av event

            updateEvent = getEvent.getSingle(id);        //ropa på en funktion i CGetData-klassen och värdet som den returnerar ska läggas direkt i det nya objektet

            indata = new string[5];

            using (KMEntity dbcon = new KMEntity())
            {
                var eventToUpdate = (from e in dbcon.tblEvent
                                     where e.Id == id
                                     select e).FirstOrDefault();

                eventToUpdate.Creator  = updateEvent.Creator;
                eventToUpdate.Title    = indata[0];
                eventToUpdate.Content  = indata[1];
                eventToUpdate.Category = indata[2];
                eventToUpdate.Date     = indata[3];
                eventToUpdate.Location = indata[4];
                eventToUpdate.Image    = indata[5];
                dbcon.SaveChanges();
            }
        }
示例#2
0
        //Uppdatera profil
        public void updateProfile(string id, string[] indata)
        {
            CGetData getUpdatedProfile = new CGetData();
            Profile  updateProfile     = new Profile();

            updateProfile = getUpdatedProfile.getProfile(id);

            indata = new string[3];

            using (KMEntity dbcon = new KMEntity())
            {
                var profileToUpdate = (from e in dbcon.tblCreator
                                       where e.Id == id
                                       select e).FirstOrDefault();

                profileToUpdate.Id            = indata[0];
                profileToUpdate.ContactPerson = indata[1];
                profileToUpdate.Email         = indata[2];
                profileToUpdate.Password      = indata[3];
                profileToUpdate.Authorization = updateProfile.Authorization;
                dbcon.SaveChanges();
            }
        }