Example #1
0
        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()));
 }