示例#1
0
 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());
 }
示例#2
0
        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();
        }