Beispiel #1
0
        public void addEvent(int id, string name, string eventtype, float longtitude, float latitude, int peoplecount, string description,string city, string country, string eventname)
        {

            IEventTypes eventType = certainEvent(eventtype);
            try
            {
                using(ProjektasEntities2 database = new ProjektasEntities2())
                {
                    var event1 = new Event
                    {
                        EventId = id,
                        Name = name,
                        EventName = eventname,
                        EventType = eventType.Id,
                        Longitude = longtitude,
                        Latitude = latitude,
                        PeopleCount = peoplecount,
                        Description = description,
                        City = city,
                        Country = country,
                           
                    };
                    database.Events.Add(event1);
                    database.SaveChanges();
                }
            }
            catch(Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
Beispiel #2
0
 public void deleteEvent(string name, string eventname, int id)
 {
     try
     {
         using (ProjektasEntities2 database = new ProjektasEntities2())
         {
             var event1 = (from eventai in database.Events
                           where eventai.EventId == id && eventai.EventName.Equals(eventname) && eventai.Name.Equals(name)
                           select eventai).FirstOrDefault();
             database.Events.Remove(event1);
             database.SaveChanges();
         }
     }
     catch(Exception e)
     {
         Console.WriteLine(e.Message);
     }
 }
Beispiel #3
0
        public void updateEvent(int id, string name, string eventtype, float longtitude, float latitude, int peoplecount, string description, string city, string country, string eventname)
        {
            IEventTypes eventType = certainEvent(eventtype);

            try
            {
                using (ProjektasEntities2 database = new ProjektasEntities2())
                {
                    var event1 = database.Events.SingleOrDefault(b => b.EventId == id);
                    if (event1 != null)
                    {
                        if (name != "")
                            event1.Name = name;
                        if (eventtype != "")
                            event1.EventType = eventType.Id;
                        if (longtitude != 1000)
                            event1.Longitude = longtitude;
                        if (latitude != 1000)
                            event1.Latitude = latitude;
                        if (peoplecount != -1)
                            event1.PeopleCount = peoplecount;
                        if (description != "")
                            event1.Description = description;
                        if (city != "")
                            event1.City = city;
                        if (country != "")
                            event1.Country = country;
                        if (eventname != "")
                            event1.EventName = eventname;

                        database.SaveChanges();
                    }
                }
            }
            catch(Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }