// þetta fall er oft kallað í í filecontroller og tekur það við færibreytu
 // sem fallið vistar svo í gagnagrunni
 public void addNewFile(files newFile)
 {
     m_db.files.Add(newFile);
     m_db.SaveChanges();
     return;
 }
 public void updateFile(files fileToUpdate)
 {
     m_db.SaveChanges();
 }
        public ActionResult uploadFile(files infoForFile, HttpPostedFileBase uploadFile)
        {
            if (uploadFile != null)
            {
                var type = uploadFile.ContentType;
                if (type == "text/plain" || type == "application/octet-stream")
                {
                    string content = null;
                    using (StreamReader sr = new StreamReader(uploadFile.InputStream, Encoding.Default, true))
                    {
                        string line;

                        while ((line = sr.ReadLine()) != null)
                        {
                            content += line + "@";
                        }
                    }
                    infoForFile.name = infoForFile.name.ToLower();
                    infoForFile.content = content;
                    repository.addNewFile(infoForFile);
                    return RedirectToAction("Index", "Home");
                }
                return View();
            }
            else
            {
                return View();
            }
        }