// POST: api/Default
        public CookieInfo Post(CookieInfo cookieInfo)
        {
            try
            {
                using (var scope = Current.ScopeProvider.CreateScope())
                {
                    if (cookieInfo != null)
                    {
                        if (cookieInfo.Id > 0)
                        {
                            cookieInfo.UpdatedOn = DateTime.Now;
                            scope.Database.Update(cookieInfo);
                            scope.Complete();
                        }
                        else
                        {
                            cookieInfo.CreatedOn = DateTime.Now;
                            cookieInfo.UpdatedOn = DateTime.Now;
                            scope.Database.Save(cookieInfo);
                        }
                    }

                    scope.Complete();
                }
            }catch (Exception e)
            {
            }

            return(cookieInfo);
        }
        // GET: api/Default/5
        public CookieInfo Get(int id)
        {
            var data = new CookieInfo();

            using (var scope = Current.ScopeProvider.CreateScope())
            {
                data = scope.Database.Fetch <CookieInfo>(string.Format("select *from uCookieConsent")).FirstOrDefault();
                scope.Complete();
            }
            return(data == null? new CookieInfo()
            {
                EnableCookieBar = true
            } :data);
        }