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); }
public string GetTemplateDocument(string templateType) { TemplateTypeRepository templateTypeRepo = new TemplateTypeRepository(_context); BO.Common.TemplateType templateData = (BO.Common.TemplateType)templateTypeRepo.Get(templateType); return(templateData.TemplateText); }
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); }
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_); } }