コード例 #1
0
        public override List <MIDAS.GBX.BusinessObjects.BusinessValidation> Validate <T>(T entity)
        {
            BO.Common.TemplateType templateType = (BO.Common.TemplateType)(object) entity;
            var result = templateType.Validate(templateType);

            return(result);
        }
コード例 #2
0
        public string GetTemplateDocument(string templateType)
        {
            TemplateTypeRepository templateTypeRepo = new TemplateTypeRepository(_context);

            BO.Common.TemplateType templateData = (BO.Common.TemplateType)templateTypeRepo.Get(templateType);

            return(templateData.TemplateText);
        }
コード例 #3
0
        public override T ObjectConvert <T, U>(U entity)
        {
            Template templateType = entity as Template;

            if (templateType == null)
            {
                return(default(T));
            }
            BO.Common.TemplateType boTemplateType = new BO.Common.TemplateType();
            boTemplateType.TemplateText = templateType.FileData;
            boTemplateType.TemplatePath = templateType.templatepath;

            return((T)(object)boTemplateType);
        }
コード例 #4
0
        public override object Get(string type)
        {
            var acc = _context.Templates.Where(p => p.TemplateType.ToUpper() == type.ToUpper() && (p.IsDeleted.HasValue == false || (p.IsDeleted.HasValue == true && p.IsDeleted.Value == false))).FirstOrDefault();

            if (acc == null)
            {
                return(new BO.ErrorObject {
                    ErrorMessage = "No record found for this Case Type Id.", errorObject = "", ErrorLevel = ErrorLevel.Error
                });
            }
            else
            {
                BO.Common.TemplateType acc_ = ObjectConvert <BO.Common.TemplateType, Template>(acc);
                return((object)acc_);
            }
        }