Example #1
0
        public DocumentTemplateModel FindDocumentTemplateModel(DocumentTemplateCategory templateCategory,
                                                               DocumentTemplateType templateType)
        {
            var template = db.FindDocumentTemplates()
                           .Where(dt => dt.TemplateCategory == (int)templateCategory &&
                                  dt.TemplateType == (int)templateType)
                           .FirstOrDefault();

            return(MapToModel(template));
        }
Example #2
0
        public List <ListItemModel> FindDocumentTemplatesListItemModel(DocumentTemplateCategory templateCategory,
                                                                       DocumentTemplateType templateType)
        {
            List <ListItemModel> model = new List <ListItemModel>();

            foreach (var st in db.FindDocumentTemplates()
                     .Where(t => t.TemplateCategory == (int)templateCategory &&
                            t.TemplateType == (int)templateType))
            {
                var newModel = new ListItemModel {
                    Id       = st.Id.ToString(),
                    Text     = st.Name,
                    ImageURL = ""
                };
                model.Add(newModel);
            }
            return(model);
        }
Example #3
0
        public SPListItem CreateDocument(string name, SPFolder targetFolder, DocumentTemplateType templateType)
        {
            ListItem li = _list.CreateDocument(name, (Folder)targetFolder.ShowOriginal(), templateType);

            return(new SPListItem(li));
        }
Example #4
0
        DocumentTemplateModel createDocumentTemplate(CompanyModel company, DocumentTemplateCategory templateCategory, DocumentTemplateType templateType)
        {
            DocumentTemplateModel model = new DocumentTemplateModel {
                Name             = RandomString(),
                Description      = RandomString(),
                TemplateCategory = templateCategory,
                TemplateType     = templateType,
                TemplateFile     = "",
                QualTemplateFile = GetAppSetting("SiteFolder", "") + $"\\App_Data",
                Enabled          = true
            };

            return(model);
        }