public void InsertOrUpdateImage(Patients patients, Templates templates, DateTime templateImportDate, int imageID, string imagePath, string tiNumber) { var IsImageExist = from iie in dde.TemplateImages where iie.Template_ID == templates.Template_ID && iie.TemplateImage_Number == tiNumber && iie.TemplateImage_ImportDate == templateImportDate.Date && iie.Patient_ID == patients.Patient_ID select iie; if (IsImageExist.Count() > 0) { tI = new TemplateImages(); tI = IsImageExist.First(); tI.Image_ID = imageID; tI.Image_Path = imagePath; dde.SaveChanges(); } else { dde.TemplateImages.Add(new TemplateImages() { TemplateImage_Number = tiNumber, Template_ID = templates.Template_ID, TemplateImage_ImportDate = templateImportDate.Date, Image_ID = imageID, Image_Path = imagePath, Patient_ID = patients.Patient_ID }); dde.SaveChanges(); } }
public XImage GetImage(TemplateImages template) { return(GetImage(template.ToString())); }