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 UpdateGroup(Group group) { Groups g = Mapper.CastGroup(group); using (dbRamotEntities db = new dbRamotEntities()) { db.Entry <Groups>(db.Set <Groups>().Find(g.Id)).CurrentValues.SetValues(g); db.SaveChanges(); } }
public static void UpdateOrganizationAndFamily(Common.OrganizationAndFamily oaf) { OrganizationAndFamily g = Mapper.CastOrganizationAndFamily(oaf); using (dbRamotEntities db = new dbRamotEntities()) { db.Entry <OrganizationAndFamily>(db.Set <OrganizationAndFamily>().Find(g.Id)).CurrentValues.SetValues(g); db.SaveChanges(); } }
public static void UpdateCategory(Category category) { Categories c = Mapper.CastCategory(category); using (dbRamotEntities db = new dbRamotEntities()) { db.Entry <Categories>(db.Set <Categories>().Find(c.Id)).CurrentValues.SetValues(c); db.SaveChanges(); } }
public static void UpdateUser(Common.User user) { User u = Mapper.CastUser(user); using (dbRamotEntities db = new dbRamotEntities()) { db.Entry <User>(db.Set <User>().Find(u.Id)).CurrentValues.SetValues(u); db.SaveChanges(); } }
/// <summary> /// Update volunteer with new information, including categories. /// </summary> /// <param name="volunteer">Volunteer object</param> /// <param name="categories">List of categories</param> public static void UpdateVolunteer(Volunteer volunteer, Category[] categories) { Volunteers v = Mapper.CastVolunteer(volunteer); using (dbRamotEntities db = new dbRamotEntities()) { db.Volunteers.Find(volunteer.Id).Categories.Clear(); foreach (var item in categories) { var c = db.Categories.FirstOrDefault(ca => ca.Id == item.Id); db.Volunteers.Find(volunteer.Id).Categories.Add(c); } db.Entry <Volunteers>(db.Set <Volunteers>().Find(v.Id)).CurrentValues.SetValues(v); db.SaveChanges(); } }
/// <summary> /// Update family with new information, including categories. /// </summary> /// <param name="family">Family object</param> /// <param name="categories">List of categories</param> public static void UpdateFamily(Family family, Category[] categories) { Families v = Mapper.CastFamily(family); using (dbRamotEntities db = new dbRamotEntities()) { db.Families.Find(family.Id).Categories.Clear(); foreach (var item in categories) { var c = db.Categories.FirstOrDefault(ca => ca.Id == item.Id); db.Families.Find(family.Id).Categories.Add(c); } db.Entry <Families>(db.Set <Families>().Find(v.Id)).CurrentValues.SetValues(v); db.SaveChanges(); } }
public static int UpdateOrganization(Common.Organization organization, Category[] categories) { int x = 0; Organization e = Mapper.CastOrganization(organization); using (dbRamotEntities db = new dbRamotEntities()) { db.Organization.Find(organization.Id).Categories.Clear(); foreach (var item in categories) { var c = db.Categories.FirstOrDefault(ca => ca.Id == item.Id); db.Organization.Find(organization.Id).Categories.Add(c); } db.Entry <Organization>(db.Set <Organization>().Find(e.Id)).CurrentValues.SetValues(e); db.SaveChanges(); x = db.Organization.Local[0].Id; } return(x); }
public static int UpdateEvent(Event eventt, Category[] categories) { int x = 0; Events e = Mapper.CastEvent(eventt); using (dbRamotEntities db = new dbRamotEntities()) { db.Events.Find(eventt.Id).Categories.Clear(); foreach (var item in categories) { var c = db.Categories.FirstOrDefault(ca => ca.Id == item.Id); db.Events.Find(eventt.Id).Categories.Add(c); } db.Entry <Events>(db.Set <Events>().Find(e.Id)).CurrentValues.SetValues(e); db.SaveChanges(); x = db.Events.Local[0].Id; } return(x); }