public NewDoctorEditPresenter(INewDoctorEditView newDoctorEditView, DtoDoctor editDoctor) { this.newDoctorEditView = newDoctorEditView; newDoctorEditModel = new NewDoctorModel(); newDoctorEditView.NewDoctorClinics = newDoctorEditModel.LoadClinics(); this.editDoctor = editDoctor; newDoctorEditView.NewDoctorEditLoad += LoadNewDoctorEditProp; newDoctorEditView.EditOkClick += EditDoctor; }
public BindingList<DtoDoctor> SearchDoctors(string code, string firstName, string lastName) { var dtoDoctor = new DtoDoctor() { Code = code, FirstName = firstName, LastName = lastName }; return new BindingList<DtoDoctor>(new DoctorServiceClient().FindDoctors(dtoDoctor)); }
public string EditDoctor(string code, string firstName, string lastName, string middleName, string clinicCode, bool IsEdit) { if (Validation.Instance.ValidateCode(code)) { var dtoDoctor = new DtoDoctor() { Code = code, FirstName = firstName, LastName = lastName, MiddleName = middleName, Clinic = new DtoClinic1() { Code = clinicCode }, IsEdit = IsEdit }; return new DoctorServiceClient().EditDoctor(dtoDoctor); } else { return "Fill Code field!"; } }