public virtual VolunteerExperience VolunteerExperience_Save(Nullable<int> iD, string name, string summary, Nullable<System.DateTime> dateStart, Nullable<System.DateTime> dateEnd, Nullable<int> userID) { //using (NuvolaResumeContext context = new NuvolaResumeContext()) { VolunteerExperience item = new VolunteerExperience(); if (iD.HasValue) { //Find the item item = _context.VolunteerExperiences.SingleOrDefault(x => x.ID == iD.Value); } else { //Create a new item, we don't have an ID item = new VolunteerExperience(); } //Update / Set properties item.UserID = userID.Value; item.Name = name; item.Summary = summary; item.DateStart = dateStart; item.DateEnd = dateEnd; if (iD.HasValue) { //Add the new item to the database _context.VolunteerExperiences.Add(item); } _context.SaveChanges(); return (item); } }
public virtual VolunteerExperience VolunteerExperience_Get(int Id) { VolunteerExperience item = new VolunteerExperience(); if (Id < 1) return (item); //using (NuvolaResumeContext context = new NuvolaResumeContext()) { //_context.Configuration.ProxyCreationEnabled = false; item = _context.VolunteerExperiences.SingleOrDefault(x => x.ID == Id); if (item == null) return (new VolunteerExperience()); return (item); } }