public IActionResult Create(MedicalBillsViewModel medicalBillsViewModel) { if (ModelState.IsValid) { var bill = new MedicalBillsDTO { Name = medicalBillsViewModel.Name, MedicalBillsType = _medicalBillsTypeService.GetAll().FirstOrDefault(u => u.Type == medicalBillsViewModel.Type), Form = _formService.GetAll().FirstOrDefault(u => u.FormName == medicalBillsViewModel.Form) }; _medicalBillsService.Add(bill); return(RedirectToAction("List")); } return(View()); }
private void medAddButton_Click(object sender, RoutedEventArgs e) { MedicalBillsTypeDTO dTO = new MedicalBillsTypeDTO(); MedicalBillsDTO med = new MedicalBillsDTO { Name = medNameTextBox.Text, // Quantity = int.Parse(medQuantityTextBox.Text), // ManufactureId = int.Parse(medManufacturerTextBox.Text), //// MedicalBillsType = int.Parse(medTypeTextBox.Text), // DateOfManufacture = (DateTime)medDateOfManufacturePicker.SelectedDate, // ExpirationDate = (DateTime)medExpirationDatePicker.SelectedDate }; MedicalBillsDTO elem = _medicalBillsService.GetAll().Last(); dTO.Id = elem.MedicalBillsType.Id; dTO.Type = medTypeTextBox.Text; med.MedicalBillsType = dTO; medicalBills.Add(med); _medicalBillsService.Add(med); medicalBills[medicalBills.Count - 1].Id = elem.Id; medicalBillsDataGrid.Items.Refresh(); }