コード例 #1
0
ファイル: ArticleRepository.cs プロジェクト: kuraara/Webmo
 public void Edit(Article item)
 {
     var existing = this.Find(item.ID);
     if (existing == null)
     {
         return;
     }
     var entry = context.Entry(existing);
     entry.CurrentValues.SetValues(item);
 }
コード例 #2
0
ファイル: ArticlesController.cs プロジェクト: kuraara/Webmo
        public ActionResult Create(/*[Bind(Include = "ID,Posted,Updatd,Title,Content")]*/ Article article)
        {
            if (ModelState.IsValid)
            {
                repo.Insert(article);
                repo.Save();
                return RedirectToAction("Index");
            }

            return View(article);
        }
コード例 #3
0
ファイル: ArticleRepository.cs プロジェクト: kuraara/Webmo
 // To Mock out in testing
 private System.Data.Entity.Infrastructure.DbEntityEntry GetEntry(Article existing)
 {
     return context.Entry(existing);
 }
コード例 #4
0
ファイル: ArticleRepository.cs プロジェクト: kuraara/Webmo
 public void Remove(Article item)
 {
     var a = this.Find(item.ID);
     context.Articles.Remove(a);
 }
コード例 #5
0
ファイル: ArticleRepository.cs プロジェクト: kuraara/Webmo
 public void Insert(Article item)
 {
     item.Posted = DateTime.Now;
     item.Updated = DateTime.Now;
     context.Articles.Add(item);
 }