public CsRestaurant SaveRestaurantInfo(CsRestaurant res)
 {
     CsRestaurant savedRestaurant = null;
     using (var session = Provider.CreateSessionFactory().CreateSession())
     {
         var tranx = session.GetTransaction();
         savedRestaurant = res.ID == 0 ? session.Insert(res) : session.Update(res);
         tranx.Commit();
     }
     return savedRestaurant;
 }
 public CsRestaurant SaveRestaurantInfo(CsRestaurant restaurant)
 {
     var savedRes = RestaurantInfoProvider.CurrentInstance.SaveRestaurantInfo(restaurant);
     string key = string.Format("RestaurantInfo_{0}", restaurant.ID);
     CacheData(key, savedRes);
     return savedRes;
 }
        public CsRestaurant SaveRestaurantChanges(CsRestaurant restaurant)
        {
            if (!Authenticate())
                return null;

            var cms = new ContentManagementServices();
            return cms.SaveRestaurantChanges(restaurant);
        }