public static bool Create(Documents document)
 {
     using (var context = new DocumentsContext())
     {
         context.Documents.Add(document);
         return context.SaveChanges() > 0;
     }
 }
 public static bool Update(Documents document)
 {
     using (var context = new DocumentsContext())
     {
         context.Documents.Attach(document);
         context.Entry(document).State = EntityState.Modified;
         return context.SaveChanges() > 0;
     }
 }
 public static bool Delete(int id)
 {
     using (var context = new DocumentsContext())
     {
         var asset = context.Documents.Find(id);
         context.Documents.Remove(asset);
         return context.SaveChanges() > 0;
     }
 }