Пример #1
0
 public JsonResult SaveMainPostMes(PostedMessage objPostedMes)
 {
     try
     {
         if (objPostedMes != null)
         {
             if (objPostedMes.MessageId == 0)
             {
                 objPostedMes.CreatedDate            = DateTime.Now;
                 dbContext.Entry(objPostedMes).State = EntityState.Added;
             }
             else
             {
                 objPostedMes.UpdatedDate = DateTime.Now;
                 dbContext.Entry(objPostedMes).Property(x => x.CreatedDate).IsModified = false;
                 dbContext.Entry(objPostedMes).State = EntityState.Modified;
             }
             dbContext.SaveChanges();
             return(Json("DataSaved"));
         }
         else
         {
             return(Json("Error"));
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #2
0
 public IActionResult Create(Post post)
 {
     if (ModelState.IsValid)
     {
         db.Posts.Add(post);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View());
 }
Пример #3
0
 public ActionResult Create(Comment comment)
 {
     if (ModelState.IsValid)
     {
         db.Comments.Add(comment);
         db.SaveChanges();
         return(RedirectToAction("../posts"));
     }
     return(View());
 }
Пример #4
0
        public void LoadMessages()
        {
            // Arrange
            var createdMessage = new Message()
            {
                Content = "LoadMessages"
            };

            _dbContext.Set <Message>().Add(createdMessage);
            _dbContext.SaveChanges();

            // Act
            var messages = _dao.LoadMessages();

            // Assert
            Assert.Contains(createdMessage, messages);
        }