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);
        }
Example #2
0
        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);
        }