public override List <MIDAS.GBX.BusinessObjects.BusinessValidation> Validate <T>(T entity) { BO.Common.CaseType caseType = (BO.Common.CaseType)(object) entity; var result = caseType.Validate(caseType); return(result); }
public override T Convert <T, U>(U entity) { List <CaseType> caseType = entity as List <CaseType>; if (caseType == null) { return(default(T)); } List <BO.Common.CaseType> boCaseTypes = new List <BO.Common.CaseType>(); foreach (var eachCaseType in caseType) { BO.Common.CaseType boCaseType = new BO.Common.CaseType(); boCaseType.CaseTypeText = eachCaseType.CaseTypeText; if (eachCaseType.IsDeleted.HasValue) { boCaseType.IsDeleted = eachCaseType.IsDeleted.Value; } boCaseTypes.Add(boCaseType); } return((T)(object)boCaseTypes); }
public override object Get(int id) { var acc = _context.CaseTypes.Where(p => p.Id == id && (p.IsDeleted.HasValue == false || (p.IsDeleted.HasValue == true && p.IsDeleted.Value == false))).FirstOrDefault <CaseType>(); if (acc == null) { return(new BO.ErrorObject { ErrorMessage = "No record found for this Case Type Id.", errorObject = "", ErrorLevel = ErrorLevel.Error }); } else { BO.Common.CaseType acc_ = ObjectConvert <BO.Common.CaseType, CaseType>(acc); return((object)acc_); } }
public override T ObjectConvert <T, U>(U entity) { CaseType caseType = entity as CaseType; if (caseType == null) { return(default(T)); } BO.Common.CaseType boCaseType = new BO.Common.CaseType(); boCaseType.CaseTypeText = caseType.CaseTypeText; if (caseType.IsDeleted.HasValue) { boCaseType.IsDeleted = caseType.IsDeleted.Value; } return((T)(object)boCaseType); }