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(); } }
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(); } }