예제 #1
0
 public ServiceBuilder(IMedicinHelper medicinHelper, IPostHelper postHelper, IRelativeCategoryHelper relativeCategoryHelper
                       , IDiseaseHelper diseaseHelper, IDoctorHelper doctorHelper, ICategoryHelper categoryHelper)
 {
     _doctorHelper           = doctorHelper;
     _diseaseHelper          = diseaseHelper;
     _postHelper             = postHelper;
     _relativeCategoryHelper = relativeCategoryHelper;
     _medicinHelper          = medicinHelper;
     _categoryHelper         = categoryHelper;
 }
 public override ViewModel <RelativeofBeatyandhealthy> WithDoctors(IDoctorHelper doctorHelper)
 {
     this.Doctors = doctorHelper.GetRelativesDoctors(this.Model.BeatyandHealthy.Doctors,
                                                     this.NumberTake, CategoryId).GetAwaiter().GetResult();
     return(this);
 }
예제 #3
0
 public override ViewModel <Post> WithDoctors(IDoctorHelper doctorHelper)
 {
     this.Doctors = doctorHelper.GetRelativesDoctors(Model.Category.Doctors,
                                                     NumberTake, CategoryId).GetAwaiter().GetResult();
     return(this);
 }
예제 #4
0
 public override ViewModel <BeatyandHealthy> WithDoctors(IDoctorHelper doctorHelper)
 {
     this.Doctors = doctorHelper.GetRelativesDoctors(NumberTake).GetAwaiter().GetResult();
     return(this);
 }
예제 #5
0
 public abstract ViewModel <T> WithDoctors(IDoctorHelper doctorHelper);