예제 #1
0
파일: Images.cs 프로젝트: Alfa512/TestTask
        // Возвращает только что добавленную запись
        public Image AddImage(string image_path)
        {
            Image image = new Image();
            if (image_path != null && image_path.Trim() != "")
            {
                ImagesContext _db = new ImagesContext();
                image.image_path = image_path;

                _db.images.Add(image);
                _db.SaveChanges();
                var imId = _db.images.Select(id => id.id).Max();
                image.id = imId;
                return image;
            }
            else return null;
        }
예제 #2
0
파일: Images.cs 프로젝트: Alfa512/TestTask
 public Image EditImage(Image image)
 {
     if (image != null && image.id != 0 && image.image_path.Trim() != "")
     {
         ImagesContext _db = new ImagesContext();
         _db.Entry(image).State = EntityState.Modified;
         _db.SaveChanges();
         return image;
     }
     return null;
 }