/// <summary> /// /// </summary> /// <param name="item"></param> /// <param name="doctor"></param> /// <param name="user"></param> /// <param name="typelist1"></param> /// <param name="doctorFileApplies"></param> public DoctorClinicApplyOutDetail(DoctorClinicApply item, YaeherDoctor doctor, YaeherUser user, List <SystemParameter> typelist1, List <DoctorFileApply> doctorFileApplies) { UserImage = user.UserImage; DoctorName = item.DoctorName; DoctorID = item.DoctorID; ApplyType = item.ApplyType; ClinicID = item.ClinicID; ClinicName = item.ClinicName; ApplyRemark = item.ApplyRemark; CheckTime = item.CheckTime; CheckRemark = item.CheckRemark; Id = item.Id; CreatedOn = item.CreatedOn; CheckResCode = item.CheckRes; CheckRes = typelist1.Find(t => t.Code == item.CheckRes).Name; Certificateofpractice = doctorFileApplies.Count > 0? doctorFileApplies.Find(t => t.TypeDetail == "Certificateofpractice").Address:""; Qualificationcertificate = doctorFileApplies.Count > 0 ? doctorFileApplies.Find(t => t.TypeDetail == "Qualificationcertificate").Address : ""; }
//public YaeherDoctorUser(YaeherDoctor doctor, YaeherUser user, List<SystemParameter> paramlist) //{ // DoctorName = doctor.DoctorName; // UserID = doctor.UserID; // Address = doctor.Address; // HospitalName = doctor.HospitalName; // Department = doctor.Department; // WorkYear = doctor.WorkYear; // Title = doctor.Title; // GraduateSchool = doctor.GraduateSchool; // IsBelieveTCM = doctor.IsBelieveTCM; // IsServiceConscious = doctor.IsServiceConscious; // WechatNum = doctor.WechatNum; // PhoneNumber = doctor.PhoneNumber; // Recommender = doctor.Recommender; // CheckRes = doctor.CheckRes; // Checker = doctor.Checker; // AuthType = string.IsNullOrEmpty(doctor.AuthType) ? "" : paramlist.Find(t => t.Code == doctor.AuthType).Name; // CheckRemark = doctor.CheckRemark; // CheckTime = doctor.CheckTime; // TsetTime = doctor.TsetTime; // TestID = doctor.TestID; // BaseTestRes = doctor.BaseTestRes; // SimTestRes = doctor.SimTestRes; // AuthCheckRes = string.IsNullOrEmpty(doctor.AuthCheckRes) ? "unupload" : paramlist.Find(t => t.Code == doctor.AuthCheckRes).Name; // AuthCheckResCode = string.IsNullOrEmpty(doctor.AuthCheckRes) ? "unupload" : doctor.AuthCheckRes; // AuthChecker = doctor.AuthChecker; // AuthCheckRemark = doctor.AuthCheckRemark; // AuthCheckTime = doctor.AuthCheckTime; // CreatedOn = doctor.CreatedOn; // UserImage = user.UserImage; // CreatedOnUtc = doctor.CreatedOn.ToString("yyyy-MM-ddTHH:mm:ss"); // Id = doctor.Id; // Resume = doctor.Resume; // Sex = user.Sex; // AuthType = doctor.AuthType; // UserImageFile = doctor.UserImageFile; //} public YaeherDoctorUser(YaeherDoctor doctor, YaeherUser user, List <SystemParameter> paramlist, IList <DoctorFileApply> file, List <SystemParameter> paramlist1) { AuthType = string.IsNullOrEmpty(doctor.AuthType) ? "" : paramlist1.Find(t => t.Code == doctor.AuthType).Name; File = file; DoctorName = doctor.DoctorName; UserID = doctor.UserID; Address = doctor.Address; HospitalName = doctor.HospitalName; Department = doctor.Department; WorkYear = doctor.WorkYear; Title = doctor.Title; GraduateSchool = doctor.GraduateSchool; IsBelieveTCM = doctor.IsBelieveTCM; IsServiceConscious = doctor.IsServiceConscious; WechatNum = doctor.WechatNum; PhoneNumber = doctor.PhoneNumber; Recommender = doctor.Recommender; CheckRes = doctor.CheckRes; Checker = doctor.Checker; CheckRemark = doctor.CheckRemark; CheckTime = doctor.CheckTime; TsetTime = doctor.TsetTime; TestID = doctor.TestID; BaseTestRes = doctor.BaseTestRes; SimTestRes = doctor.SimTestRes; AuthCheckRes = string.IsNullOrEmpty(doctor.AuthCheckRes) ? "unupload" : paramlist.Find(t => t.Code == doctor.AuthCheckRes).Name; AuthCheckResCode = string.IsNullOrEmpty(doctor.AuthCheckRes) ? "unupload" : doctor.AuthCheckRes; AuthChecker = doctor.AuthChecker; AuthCheckRemark = doctor.AuthCheckRemark; AuthCheckTime = doctor.AuthCheckTime; CreatedOn = doctor.CreatedOn; UserImage = user.UserImage; IDCard = doctor.IDCard; CreatedOn = doctor.CreatedOn; Id = doctor.Id; Resume = doctor.Resume; Sex = user.Sex; UserImageFile = doctor.UserImageFile; }
/// <summary> /// 构造函数 /// </summary> public YaeherDoctorUser(YaeherDoctor doctor, YaeherUser user, List <SystemParameter> paramlist, QualityCommittee quality) { DoctorName = doctor.DoctorName; UserID = doctor.UserID; Address = doctor.Address; HospitalName = doctor.HospitalName; Department = doctor.Department; WorkYear = doctor.WorkYear; Title = doctor.Title; GraduateSchool = doctor.GraduateSchool; IsBelieveTCM = doctor.IsBelieveTCM; IsServiceConscious = doctor.IsServiceConscious; WechatNum = doctor.WechatNum; PhoneNumber = doctor.PhoneNumber; Recommender = doctor.Recommender; CheckRes = doctor.CheckRes; Checker = doctor.Checker; CheckRemark = doctor.CheckRemark; CheckTime = doctor.CheckTime; TsetTime = doctor.TsetTime; TestID = doctor.TestID; BaseTestRes = doctor.BaseTestRes; SimTestRes = doctor.SimTestRes; AuthCheckRes = string.IsNullOrEmpty(doctor.AuthCheckRes) ? "unupload" : paramlist.Find(t => t.Code == doctor.AuthCheckRes).Name; AuthCheckResCode = string.IsNullOrEmpty(doctor.AuthCheckRes) ? "unupload" : doctor.AuthCheckRes; AuthChecker = doctor.AuthChecker; AuthCheckRemark = doctor.AuthCheckRemark; AuthCheckTime = doctor.AuthCheckTime; CreatedOn = doctor.CreatedOn; UserImage = user.UserImage; CreatedOn = doctor.CreatedOn; Id = doctor.Id; Resume = doctor.Resume; Sex = user.Sex; AuthType = doctor.AuthType; UserImageFile = doctor.UserImageFile; IsQuality = (quality == null || quality.QualityState == "close") ? false : true; }
public async Task <YaeherDoctor> DeleteYaeherDoctor(YaeherDoctor YaeherDoctorInfo) { return(await _repository.UpdateAsync(YaeherDoctorInfo)); }
public async Task <YaeherDoctor> CreateYaeherDoctor(YaeherDoctor YaeherDoctorInfo) { YaeherDoctorInfo.Id = await _repository.InsertAndGetIdAsync(YaeherDoctorInfo); return(YaeherDoctorInfo); }