Exemplo n.º 1
0
 public void Save(Site site)
 {
     if (site.Id <= 0)
     {
         Add(site);
     }
     else
     {
         _connection.Update(site);
     }
 }
Exemplo n.º 2
0
 public void Save(RideRequest rideRequest)
 {
     if (rideRequest.Id <= 0)
     {
         Add(rideRequest);
     }
     else
     {
         _connection.Update(rideRequest);
     }
 }
Exemplo n.º 3
0
 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);
     }
 }
Exemplo n.º 4
0
        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);
        }