public void Save(Site site) { if (site.Id <= 0) { Add(site); } else { _connection.Update(site); } }
public void Save(RideRequest rideRequest) { if (rideRequest.Id <= 0) { Add(rideRequest); } else { _connection.Update(rideRequest); } }
public void Save(SiteVisit visit) { if (visit.SiteId <= 0) { throw new Exception("visit site id missing"); } if (visit.Id <= 0) { Add(visit); } else { _connection.Update(visit); } }
public EditablePage SavePage(string name, string content, string currentUser) { var existing = _connection.EditablePages.FirstOrDefault(page => page.Name == name); if (existing != null) { existing.Content = content; existing.UpdatedBy = currentUser; existing.LastUpdated = DateTime.Now; _connection.Update(existing); return(existing); } var editablePage = new EditablePage { Name = name, Content = content, LastUpdated = DateTime.Now, UpdatedBy = currentUser }; _connection.Insert(editablePage); return(editablePage); }