Пример #1
0
        public static void UpdateVolunteerAndEvent(Common.VolunteerAndEvent vae)
        {
            VolunteerAndEvent g = Mapper.CastVolunteerAndEvent(vae);

            using (dbRamotEntities db = new dbRamotEntities())
            {
                db.Entry <VolunteerAndEvent>(db.Set <VolunteerAndEvent>().Find(g.Id)).CurrentValues.SetValues(g);
                db.SaveChanges();
            }
        }
Пример #2
0
        public static void AddVolunteerAndEvent(Common.VolunteerAndEvent vae)
        {
            VolunteerAndEvent g = Mapper.CastVolunteerAndEvent(vae);

            using (dbRamotEntities db = new dbRamotEntities())
            {
                Categories c = null;
                if (vae.Category != null)
                {
                    c = db.Categories.FirstOrDefault(ca => ca.Id == vae.Category.Id);
                }
                var v = db.Volunteers.FirstOrDefault(ca => ca.Id == vae.Volunteer.Id);
                var e = db.Events.FirstOrDefault(ca => ca.Id == vae.Event.Id);
                g.Categories = c;
                g.Volunteers = v;
                g.Events     = e;
                db.VolunteerAndEvent.Add(g);
                db.SaveChanges();
            }
        }