private void buttonAddElectronicBook_Click(object sender, EventArgs e) { if (textBoxName.Text == string.Empty || textBoxPrice.Text == string.Empty) { errorProviderName.SetError(textBoxName, "Please enter a value to Name field"); errorProviderPrice.SetError(textBoxPrice, "Please enter a value to Price field"); } else { errorProviderName.Clear(); errorProviderPrice.Clear(); ElectronicBookDto electronicBook = new ElectronicBookDto(); electronicBook.Name = textBoxName.Text; electronicBook.Price = Parsers.DecimalParse(textBoxPrice.Text); electronicBook.Description = textBoxDescription.Text; electronicBook.Manufacturer = new ProductService.ManufacturerDto { Id = ((ManufacturerService.ManufacturerDto)comboBoxManufacturer.SelectedItem).Id }; electronicBook.ScreenDiagonal = Parsers.DoubleParse(textBoxScreenDiagonal.Text); electronicBook.ScreenType = new ProductService.ScreenTypeDto { Id = ((ScreenTypeService.ScreenTypeDto)comboBoxScreenType.SelectedItem).Id }; electronicBook.BatteryCapacity = Parsers.IntParse(textBoxBatteryCapacity.Text); electronicBook.WorkingTime = textBoxWorkingTime.Text; _productServiceClient.AddElectronicBook(electronicBook); MessageBox.Show("Book successfully added"); Close(); } }