Example #1
0
        public override GetPatientRes Execute(GetPatientReq pServiceRequest)
        {
            GetPatientRes wRes = new GetPatientRes();

            wRes.BusinessData.Patient  = PatientsDAC.GetById(pServiceRequest.BusinessData.Id);
            wRes.BusinessData.Mutuales = ObraSocialDAC.RetriveByIdPatient(pServiceRequest.BusinessData.Id);
            return(wRes);
        }
        public override RetrivePatientsRes Execute(RetrivePatientsReq pServiceRequest)
        {
            RetrivePatientsRes wRes = new RetrivePatientsRes();

            if (String.IsNullOrEmpty(pServiceRequest.BusinessData.Nombre) && String.IsNullOrEmpty(pServiceRequest.BusinessData.Apellido) && pServiceRequest.BusinessData.Id.HasValue)
            {
                PatientBE p = PatientsDAC.GetById(pServiceRequest.BusinessData.Id.Value);
                wRes.BusinessData.Add(p);
            }
            else
            {
                wRes.BusinessData.AddRange(PatientsDAC.SearchByParams(pServiceRequest.BusinessData.Nombre, pServiceRequest.BusinessData.Apellido));
            }
            return(wRes);
        }