public void AddMedicine(Medicine medicine, HttpPostedFileBase httpPostedFile) { try { using (var ctx = new DrugsContext()) { ctx.Medicines.Add(medicine); ctx.SaveChanges(); } GoogleDriveAPITool.FileUpload(httpPostedFile); } catch (Exception ex) { throw ex; } }
public void UpdateMedicine(Medicine medicine, HttpPostedFileBase httpPostedFile) { try { Medicine med = GetMedicine(medicine.Id); GoogleDriveAPITool.DeleteGoogleFileByName(med.imagePath); using (var ctx = new DrugsContext()) { ctx.Entry(medicine).State = EntityState.Modified; ctx.SaveChanges(); } GoogleDriveAPITool.FileUpload(httpPostedFile); } catch (Exception ex) { throw ex; } }