コード例 #1
0
        public RapsUploadLog SaveRapsUploadLog(RapsUploadLog domainObject)
        {
            using (var adapter = PersistenceLayer.GetDataAccessAdapter())
            {
                var entity = AutoMapper.Mapper.Map <RapsUploadLog, RapsUploadLogEntity>(domainObject);
                if (!adapter.SaveEntity(entity, true))
                {
                    throw new PersistenceFailureException("Could not save Raps Upload ");
                }

                return(AutoMapper.Mapper.Map <RapsUploadLogEntity, RapsUploadLog>(entity));
            }
        }
コード例 #2
0
ファイル: RapsUploadHelper.cs プロジェクト: sahvishal/matrix
        private RapsUploadLog CheckIfCmsHicnProvided(RapsUploadLog rapsUploadLog)
        {
            //var error = string.Empty;
            //if (!string.IsNullOrEmpty(rapsUploadLog.ErrorMessage))
            //    error = rapsUploadLog.ErrorMessage;

            //if (string.IsNullOrEmpty(rapsUploadLog.CmsHicn))
            //{
            //    rapsUploadLog.IsSuccessFull = false;
            //    rapsUploadLog.ErrorMessage = error + " CMSHICN  is mandatory field.";
            //}

            return(rapsUploadLog);
        }
コード例 #3
0
ファイル: RapsUploadHelper.cs プロジェクト: sahvishal/matrix
        public RapsUploadLog GetUploadLog(DataRow row, long rapsUploadId)
        {
            var rapsUploadLog = new RapsUploadLog
            {
                CmsHicn       = GetRowValue(row, CmsHicn),
                ServiceDate   = CovertToDate(GetRowValue(row, DateOfServiceStartDate)),
                IcdCode       = GetRowValue(row, DiagnosisCode),
                IcdVersion    = CovertToInt(GetRowValue(row, IcdVersion)),
                MemberDob     = CovertToDate(GetRowValue(row, MemberDob)),
                IsSuccessFull = false,
                RapsUploadId  = rapsUploadId,
                FirstName     = GetRowValue(row, FirstName),
                SecondName    = GetRowValue(row, LastName),
                // MemberId = GetRowValue(row, MemberId)
            };

            if (!string.IsNullOrEmpty(rapsUploadLog.FirstName) && !string.IsNullOrEmpty(rapsUploadLog.SecondName) && rapsUploadLog.ServiceDate.HasValue && rapsUploadLog.MemberDob.HasValue)
            {
                rapsUploadLog.IsSuccessFull = true;
            }
            else
            {
                var error = new StringBuilder();
                if (string.IsNullOrEmpty(rapsUploadLog.FirstName))
                {
                    error.Append("First Name, ");
                }
                if (string.IsNullOrEmpty(rapsUploadLog.SecondName))
                {
                    error.Append("Last Name, ");
                }
                if (rapsUploadLog.ServiceDate == null)
                {
                    error.Append("Service Date, ");
                }

                if (rapsUploadLog.MemberDob == null)
                {
                    error.Append("DOB ");
                }
                error.Append("is null or empty");
                rapsUploadLog.ErrorMessage = error.ToString();
            }

            //rapsUploadLog = CheckIfCmsHicnProvided(rapsUploadLog);

            return(rapsUploadLog);
        }