public bool AddMedicineDetails(MedicineViewModel medicine) { try { double price; if (double.TryParse(medicine.Price, out price)) { price = Math.Round(price, 2); } var medicineDetails = new MedicineDetails { FullName = medicine.FullName, Brand = medicine.Brand, Price = price, ExpiryDate = medicine.ExpiryDate, Notes = medicine.Notes, Quantity = medicine.Quantity }; return(_repository.AddMedicineDetails(medicineDetails)); //else //{ // medExists.Price = price; // medExists.ExpiryDate = medicine.ExpiryDate; // medExists.Notes = medicine.Notes; // medExists.Quantity = medicine.Quantity; // _context.MedicineDetails.Update(medExists); // _context.SaveChanges(); // return true; //} } catch (Exception ex) { throw ex; } }
public void AddMedicine(Medicine medicine) { _medicineRepository.AddMedicineDetails(medicine); }