public void Save(RegisterMedicalOperationModel model, int type) { MedicalService medicalOperation = null; Patient patient = new Patient { Name = model.PatientName, Address = new Address { City = model.City, Street = model.Street, StreetNumber = model.StreetNumber }, Phone = model.Phone, Ucn = model.Ucn, }; medicalOperation = new MedicalService { Patient = patient, OperationDescription = model.OperationDescription, DoctorId = model.DoctorId, OperationResult = model.OperationResult, MedicalServiceDate = DateTime.ParseExact(model.Date, "MM/dd/yyyy", null), MedicalServiceType = (MedicalServiceType)type }; medicalServiceRepository.Add(medicalOperation); }
private void button3_Click(object sender, EventArgs e) { FindControls(this, controls, ControlIdentifier); if (!FieldValidator.HasEmptyFields(controls.ToArray())) { RegisterMedicalOperationModel medicalOperationModel = CreateModel(); medicalServiceService.Save(medicalOperationModel, MedicalServiceType); MessageBox.Show("Successfully recorded medical operation"); this.Close(); } else { MessageBox.Show("Fill in all fileds"); } }
private RegisterMedicalOperationModel CreateModel() { RegisterMedicalOperationModel model = new RegisterMedicalOperationModel { PatientName = PatientNameTextBox_Required.Text, Ucn = PatientUCNTextBox_Required.Text, City = PatientCityComboBox_Required.Text, Street = PatientStreetNumberTextBox_Required.Text, StreetNumber = PatientStreetNumberTextBox_Required.Text, Date = OperationDatePicker_Required.Value.ToString("MM/dd/yyyy"), OperationDescription = OperationDescriptionTextBox_Required.Text, OperationResult = OperationResultTextBox_Required.Text, Phone = PhoneNumberTextBox_Required.Text, DoctorId = this.doctorId }; return(model); }