public LabTestsController(IConfiguration _configuration, ILabTestRepos _tests, ITestIndicatorRepos _indicators, ISpecimenRepos _specimen, IBiodataRepos _biodata, IMethodRepos _methods, IGenderRepos _genders)//Covid19TestingContext context) { tests = _tests; biodata = _biodata; methods = _methods; indicators = _indicators; specimen = _specimen; genders = _genders; _api = new TestsApi(_configuration); }
public LabTestDetailsViewModel(TblBiodata _BioData, IMethodRepos _methods, ISpecimenRepos _specimen) //main to create { //perfect BioData = _BioData; //Method = _method; methods = _methods; //Indicators = new List<TblLabTestsIndicatorsValues>(); Specimen = new List <TblLabTestsSpecimen>(); LabTest = new TblLabTests(); LabTest.Approved = false; LabTest.Biodata = _BioData.Id; //LabTest.Method = _method.Id; /*foreach(var i in _method.TlkpTestIndicators) * { * TblLabTestsIndicatorsValues v = new TblLabTestsIndicatorsValues(); * v.Indicator = i.Id; * v.Method = _method.Id; * LabTest.TblLabTestsIndicatorsValues.Add(v); * * Indicators.Add(v); * * * }*/ foreach (var t in _specimen.GetAll()) { TblLabTestsSpecimen s = new TblLabTestsSpecimen(); s.Specimen = t.Id; s.SpecimenName = t.Type; LabTest.TblLabTestsSpecimen.Add(s); Specimen.Add(s); } }