Example #1
0
 public void AddView(ViewEntry item)
 {
     _context.AddObject(ViewDataSourceContext.ViewTableName, item);
     _context.SaveChanges();
 }
        private View CreateView(ViewEntry v)
        {
            String type = v.ItemKey.Contains("||") ? "DataSet" : "Request";
            View result = new View()
            {
                Date = v.Date,
                ItemKey = v.ItemKey,
                RequestedUrl = v.RequestedUrl,
                EntityType = type,
            };

            if (type == "DataSet")
            {
                EntitySet e = null;
                if (_entities.TryGetValue(v.ItemKey, out e))
                {
                    result.Name = e.EntitySetName;
                    result.Description = e.Description;
                    result.DatasetCategoryValue = e.CategoryValue;
                    result.DatasetContainerAlias = e.ContainerAlias;
                }
            }
            else
            {
                RequestEntry r = null;
                if (_requestsList.TryGetValue(v.ItemKey, out r))
                    result.Name = r.Subject;
            }

            return result;
        }
 public void AddView(ViewEntry item)
 {
     _context.AddObject(ViewDataSourceContext.ViewTableName, item);
     _context.SaveChanges();
 }