/// <summary> /// Save/ Update Facility and return Facility object back /// </summary> /// <param name="facility">Facility object to be saved</param> /// <returns>Facility object</returns> public Facility SaveFacility(Facility facility) { VenueDataEntities.Facilities.AddOrUpdate(facility); VenueDataEntities.SaveChanges(); return(VenueDataEntities.Facilities.FirstOrDefault(x => x.FacilityId == facility.FacilityId)); }
/// <summary> /// Save/ Update Country and return Country object back /// </summary> /// <param name="country">Country object to be saved</param> /// <returns>Country object</returns> public Country SaveCountry(Country country) { VenueDataEntities.Countries.AddOrUpdate(country); VenueDataEntities.SaveChanges(); return(VenueDataEntities.Countries.FirstOrDefault(x => x.CountryId == country.CountryId)); }
/// <summary> /// Save/ Update UserGroup and return UserGroup object back /// </summary> /// <param name="userGroup">UserGroup object to be saved</param> /// <returns>UserGroup object</returns> public UserGroup SaveUserGroup(UserGroup userGroup) { VenueDataEntities.UserGroups.AddOrUpdate(userGroup); VenueDataEntities.SaveChanges(); return(VenueDataEntities.UserGroups.FirstOrDefault(x => x.UserGroupId == userGroup.UserGroupId)); }
/// <summary> /// Save/ Update EventType and return EventType object back /// </summary> /// <param name="eventType">EventType object to be saved</param> /// <returns>EventType object</returns> public EventType SaveEventType(EventType eventType) { VenueDataEntities.EventTypes.AddOrUpdate(eventType); VenueDataEntities.SaveChanges(); return(VenueDataEntities.EventTypes.FirstOrDefault(x => x.EventTypeId == eventType.EventTypeId)); }
/// <summary> /// Save/ Update Venue and return venue object back /// </summary> /// <param name="venue">Venue object to be saved</param> /// <returns>Venue object</returns> public Venue SaveVenue(Venue venue) { VenueDataEntities.Venues.AddOrUpdate(venue); VenueDataEntities.SaveChanges(); return(VenueDataEntities.Venues.FirstOrDefault(x => x.VenueId == venue.VenueId)); }
/// <summary> /// Save/ Update City and return City object back /// </summary> /// <param name="city">City object to be saved</param> /// <returns>City object</returns> public City SaveCity(City city) { VenueDataEntities.Cities.AddOrUpdate(city); VenueDataEntities.SaveChanges(); return(VenueDataEntities.Cities.FirstOrDefault(x => x.CityId == city.CityId)); }
/// <summary> /// Save/ Update MemberType and return MemberType object back /// </summary> /// <param name="memberType">MemberType object to be saved</param> /// <returns>MemberType object</returns> public MemberType SaveMemberType(MemberType memberType) { VenueDataEntities.MemberTypes.AddOrUpdate(memberType); VenueDataEntities.SaveChanges(); return(VenueDataEntities.MemberTypes.FirstOrDefault(x => x.MemberTypeId == memberType.MemberTypeId)); }