Esempio n. 1
0
        public static ArchModelView GetSketChup(int id)
        {
            ApplicationDbContext db   = new ApplicationDbContext();
            ArchModel            edit = db.ArchModels.FirstOrDefault(x => x.Id == id && x.Type == ModelType.SKETCHUP);

            return(ModelConverter.ArchModelToView(edit));
        }
Esempio n. 2
0
        public static void AddBookOrder(BookOrderView a)
        {
            ApplicationDbContext db = new ApplicationDbContext();

            db.BookOrders.Add(ModelConverter.ViewToBookOrder(a));
            db.SaveChanges();
        }
Esempio n. 3
0
        public static void AddDataSystem(SystemDataView data)
        {
            ApplicationDbContext db = new ApplicationDbContext();
            SystemData           a  = ModelConverter.ViewToSystemDataModel(data);

            db.SystemDatas.Add(a);
            db.SaveChanges();
        }
Esempio n. 4
0
        public static int AddSketChup(ArchModelView a)
        {
            ApplicationDbContext db  = new ApplicationDbContext();
            ArchModel            add = ModelConverter.ViewToArchModel(a);

            db.ArchModels.Add(add);
            db.SaveChanges();
            return(add.Id);
        }
Esempio n. 5
0
        internal static BookViewModel GetBook(int id)
        {
            Book b = DBHelper.GetBook(id);

            if (b == null)
            {
                return(null);
            }
            return(ModelConverter.BookToView(b));
        }
Esempio n. 6
0
        public static List <AuthorViewModel> GetAllAuthorsView()
        {
            List <AuthorViewModel> authorModels = new List <AuthorViewModel>();
            List <Author>          authors      = DBHelper.GetAllAuthors();

            foreach (var author in authors)
            {
                authorModels.Add(ModelConverter.AuthorToView(author));
            }
            return(authorModels);
        }
Esempio n. 7
0
        public static List <PublisherViewModel> GetAllPublishersView()
        {
            List <Publisher>          publishers = DBHelper.GetAllPublishers();
            List <PublisherViewModel> result     = new List <PublisherViewModel>();

            foreach (var pub in publishers)
            {
                result.Add(ModelConverter.PublisherToView(pub));
            }
            return(result);
        }
Esempio n. 8
0
        public static Tuple <List <BookViewModel>, int> GetAllBooksView(int[] topicIds = null, int authorId = -1, int publisherId = -1, int page = 1, string search = "*")
        {
            var books = DBHelper.GetAllBooks(topicIds, authorId, publisherId, page, search);
            List <BookViewModel> result = new List <BookViewModel>();

            foreach (var book in books.Item1)
            {
                result.Add(ModelConverter.BookToView(book));
            }
            return(new Tuple <List <BookViewModel>, int>(result, books.Item2));
        }
Esempio n. 9
0
        public static List <BlogCategoryView> GetBlogCategoryTree()
        {
            var context = new ApplicationDbContext();
            List <BlogCategoryView> topics = new List <BlogCategoryView>();
            Stack <BlogCategory>    topicQ = new Stack <BlogCategory>();
            var firstLevels = context.BlogCategories.Where(x => x.Level == 0).ToList();

            foreach (BlogCategory top in firstLevels)
            {
                topicQ.Push(top);
            }

            while (topicQ.Count > 0)
            {
                var current = topicQ.Pop();
                topics.Add(ModelConverter.BlogCategoryToView(current));
                foreach (var child in current.Childs)
                {
                    topicQ.Push(child);
                }
            }
            return(topics);
        }
Esempio n. 10
0
        public static List <TopicViewModel> GetTopicTree()
        {
            var context = new ApplicationDbContext();
            List <TopicViewModel> topics = new List <TopicViewModel>();
            Stack <Topic>         topicQ = new Stack <Topic>();
            var firstLevels = context.Topics.Where(x => x.Level == 0).ToList();

            foreach (Topic top in firstLevels)
            {
                topicQ.Push(top);
            }

            while (topicQ.Count > 0)
            {
                var current = topicQ.Pop();
                topics.Add(ModelConverter.TopicToView(current));
                foreach (var child in current.Childs)
                {
                    topicQ.Push(child);
                }
            }
            return(topics);
        }
Esempio n. 11
0
        public static int AddAuthor(AuthorViewModel author)
        {
            Author addAuthor = ModelConverter.ViewToAuthor(author);

            return(AddAuthor(addAuthor));
        }
Esempio n. 12
0
        internal static TranslateContentView GetPendingTranslates(int id)
        {
            PendingTranslate translate = DBHelper.GetPendingTranslate(id);

            return(ModelConverter.TranslateToView(translate));
        }
Esempio n. 13
0
        internal static List <TranslateContentView> GetAllPendingTranslates()
        {
            List <PendingTranslate> result = DBHelper.GetAllPendingTranslate();

            return(result.Select(x => ModelConverter.TranslateToView(x)).ToList());
        }
Esempio n. 14
0
        public static List <TopicViewModel> GetAllTopicView()
        {
            List <Topic> topics = DBHelper.GetAllTopics();

            return(topics.Select(x => ModelConverter.TopicToView(x)).ToList());
        }
Esempio n. 15
0
        public static ContentViewModel GetContentView(int id, string code)
        {
            Content c = DBHelper.GetContent(id, code);

            return(ModelConverter.ContentToView(c));
        }
Esempio n. 16
0
        public static List <RoleView> GetAllRoles()
        {
            var roles = DBHelper.GetAllRoles();

            return(roles.Select(x => ModelConverter.RoleToView(x)).ToList());
        }
Esempio n. 17
0
        public static List <ArchModelView> GetAll3DMax()
        {
            var list3DMax = DBHelper.GetAll3DMax();

            return(list3DMax.Select(x => ModelConverter.ArchModelToView(x)).ToList());
        }
Esempio n. 18
0
        internal static DocumentView GetDocument(int id)
        {
            Document doc = DBHelper.GetDocument(id);

            return(ModelConverter.DocumentToView(doc));
        }
Esempio n. 19
0
        public static UserView GetUser(string v)
        {
            ApplicationUser user = DBHelper.GetUser(v);

            return(ModelConverter.UserToView(user));
        }
Esempio n. 20
0
        internal static Tuple <List <DocumentView>, int> GetAllDocuments(int[] topicIds, int page, string search)
        {
            var docs = DBHelper.GetAllDocuments(topicIds, page, search);

            return(new Tuple <List <DocumentView>, int>(docs.Item1.Select(x => ModelConverter.DocumentToView(x)).ToList(), docs.Item2));
        }
Esempio n. 21
0
        public static List <BookOrderView> GetBookOrderIdUser(string user)
        {
            List <BookOrder> book = DBHelper.GetBookOrderIdUser(user);

            return(book.Select(x => ModelConverter.BookOrderToView(x)).ToList());
        }
Esempio n. 22
0
        public static SystemDataView GetSystemDataView(int id)
        {
            SystemData a = DBHelper.GetSystemData(id);

            return(ModelConverter.SystemDataToView(a));
        }
Esempio n. 23
0
        public static List <SystemDataView> GetAllSystemDataView()
        {
            List <SystemData> a = DBHelper.GetAllSystemData();

            return(a.Select(x => ModelConverter.SystemDataToView(x)).ToList());
        }
Esempio n. 24
0
        public static ArchModelView getArchModelView(int id)
        {
            ArchModelView a = ModelConverter.ArchModelToView(DBHelper.getArchModel(id));

            return(a);
        }
Esempio n. 25
0
 public static int AddPublisher(PublisherViewModel model)
 {
     return(AddPublisher(ModelConverter.ViewToPublisher(model)));
 }
Esempio n. 26
0
        public static ContentViewModel GetPrevContent(ContentViewModel c)
        {
            Content prev = DBHelper.GetPrevContent(c.BookId, c.Code);

            return(ModelConverter.ContentToView(prev));
        }
Esempio n. 27
0
        public static List <AccessTokenView> GetAllAccessTokens()
        {
            List <AccessToken> tokens = DBHelper.GetAllAccessTokens();

            return(tokens.Select(x => ModelConverter.TokenToView(x)).ToList());
        }
Esempio n. 28
0
        public static ContentViewModel GetNextContent(ContentViewModel c)
        {
            Content next = DBHelper.GetNextContent(c.BookId, c.Code);

            return(ModelConverter.ContentToView(next));
        }
Esempio n. 29
0
        public static List <ArchModelView> GetAllArchModelView()
        {
            List <ArchModel> a = DBHelper.GetAllArchModel();

            return(a.Select(x => ModelConverter.ArchModelToView(x)).ToList());
        }
Esempio n. 30
0
        public static List <ArchModelView> GetAllSketChup()
        {
            var listSketChup = DBHelper.GetAllSketChup();

            return(listSketChup.Select(x => ModelConverter.ArchModelToView(x)).ToList());
        }