public int updateRFARequest(BLModel.RFARequest _rfaRequest) { DLModel.RFARequest _rfaRequestDL = Mapper.Map <DLModel.RFARequest>(_rfaRequest); _rfaRequestDL.RFARequestDate = System.DateTime.Now; _rfaRequestDL.RFALatestDueDate = GetDueDate(_rfaRequest.RequestTypeID.Value, _rfaRequestDL.RFARequestDate.Value); //_rfaRequestRepo.Update(_rfaRequestDL); _rfaRequestRepo.Update(_rfaRequestDL, hp => hp.RFAReferralID, hp => hp.RequestTypeID, hp => hp.RFARequestedTreatment, hp => hp.TreatmentCategoryID, hp => hp.TreatmentTypeID, hp => hp.RFAFrequency, hp => hp.RFADuration, hp => hp.RFADurationTypeID, hp => hp.RFAQuantity); RFARequestModify _rFARequestModify = _rfaRequestModifyRepo.GetAll(rk => rk.RFARequestID == _rfaRequestDL.RFARequestID).SingleOrDefault(); if (_rFARequestModify != null) { _rFARequestModify.RFARequestedTreatment = _rfaRequestDL.RFARequestedTreatment; _rfaRequestModifyRepo.Update(_rFARequestModify); } int _RFARequestID = _rfaRequest.RFARequestID; _rfaReferralCPTCodeRepo.Delete(req => req.RFARequestID == _RFARequestID); if ((_rfaRequest.RFACPT_NDC != null) && (_rfaRequest.RFACPT_NDC != "")) { if (_rfaRequest.RFACPT_NDC.Trim().Contains(",")) { string[] arrcptndcodes; arrcptndcodes = _rfaRequest.RFACPT_NDC.Split(','); foreach (var _arrcptndcodes in arrcptndcodes) { if (_arrcptndcodes.ToString() != "") { DLModel.RFARequestCPTCode _RFARequestCPTCode = new DLModel.RFARequestCPTCode(); _RFARequestCPTCode.RFARequestID = _RFARequestID; _RFARequestCPTCode.CPT_NDCCode = _arrcptndcodes.ToString(); addRFARequestCPTCode(_RFARequestCPTCode); } } } else { DLModel.RFARequestCPTCode _RFARequestCPTCode = new DLModel.RFARequestCPTCode(); _RFARequestCPTCode.RFARequestID = _RFARequestID; _RFARequestCPTCode.CPT_NDCCode = _rfaRequest.RFACPT_NDC.ToString().Trim(); addRFARequestCPTCode(_RFARequestCPTCode); } } // UpdateRFAReqCertificationNumberByID //SPImpl _SPImpl = new SPImpl(); //_SPImpl.UpdateRFAReqCertificationNumberByID(_RFARequestID); return(_RFARequestID); }
public void saveRFARequestModify() { RFARequestModify obj = new RFARequestModify { RFADuration = null, RFAFrequency = null , RFADurationTypeID = 1, RFARequestID = 181, RFARequestedTreatment = "Test", RFARequestModifyID = 1 // RFASplittedReferralDate=System.DateTime.Now //icdICD9Number = "00154" }; var data = _intakeRepository.saveRFARequestModify(obj); Assert.IsTrue(data != null, "failed"); }