public List <BabyProfile> RetrieveBabies(FetchBabiesRequest fmData) { string stProc = FetchParticularBabyProfile; var pList = new List <SqlParameter>() { new SqlParameter("@HospitalId", fmData.hospitalId), new SqlParameter("@BabySubHosNameId", fmData.babyInput ?? fmData.babyInput), }; var babiesDetail = UtilityDL.FillData <BabyProfile>(stProc, pList); return(babiesDetail); }
public BabyProfileResponse GetBabyProfile(FetchBabiesRequest fmData) { _logger.LogInformation($"Invoking endpoint: {this.HttpContext.Request.GetDisplayUrl()}"); try { var babies = _profileService.RetrieveBabies(fmData); _logger.LogInformation($"Received babies profile data {babies}"); return(babies.Count == 0 ? new BabyProfileResponse { Status = "true", Message = "No record found", data = new List <BabyProfile>() } : new BabyProfileResponse { Status = "true", Message = string.Empty, data = babies }); } catch (Exception e) { _logger.LogError($"Error in babies profile data {e.StackTrace}"); return(new BabyProfileResponse { Status = "false", Message = e.Message, data = null }); } }
public List <BabyProfile> RetrieveBabies(FetchBabiesRequest fmData) { var babiesDetail = _profileData.RetrieveBabies(fmData); return(babiesDetail); }