public void Delete(SavePost entity) { if (_db.Entry(entity).State == EntityState.Detached) { _db.Attach(entity); } _db.SavePosts.Remove(entity); }
public ActionResult DeleteConfirmed(int id) { SavePost savePost = db.SavePosts.Find(id); db.SavePosts.Remove(savePost); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Update(SavePost entity) { if (_db.Entry(entity).State == EntityState.Detached) { _db.SavePosts.Attach(entity); } _db.Entry(entity).State = EntityState.Modified; }
public ActionResult Edit([Bind(Include = "Id,SaveDate,ApplicationUserId,PostId")] SavePost savePost) { if (ModelState.IsValid) { db.Entry(savePost).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PostId = new SelectList(db.Posts, "Id", "TripTitle", savePost.PostId); return(View(savePost)); }
public void Apply(Schema model, SchemaFilterContext context) { var savePost = new SavePost { BlogId = 1, Content = "Test Content", Title = "Title Here" }; model.Default = savePost; model.Example = savePost; }
public IActionResult Execute(SavePost savePost) { var post = _savePostToPostMapper.Map(savePost); _postRepository.Add(post); var postViewModel = _postToPostMapper.Map(post); return(new CreatedAtRouteResult( PostsControllerRoute.GetPost, new { id = postViewModel.Id }, postViewModel)); }
// GET: SavePosts/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SavePost savePost = db.SavePosts.Find(id); if (savePost == null) { return(HttpNotFound()); } return(View(savePost)); }
// GET: SavePosts/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SavePost savePost = db.SavePosts.Find(id); if (savePost == null) { return(HttpNotFound()); } ViewBag.PostId = new SelectList(db.Posts, "Id", "TripTitle", savePost.PostId); return(View(savePost)); }
public IActionResult Execute(int postId, SavePost savePost) { var post = _postRepository.Get(postId); if (post == null) { return(new NotFoundResult()); } _savePostToPostMapper.Map(savePost, post); _postRepository.Update(post); var postViewModel = _postToPostMapper.Map(post); return(new OkObjectResult(postViewModel)); }
public ActionResult AddToSavePosts(int id) { var UserID = User.Identity.GetUserId(); if (db.SavePosts.Where(x => x.UserId == UserID && x.PostId == id).FirstOrDefault() == null) { var saved = new SavePost(); saved.PostId = id; saved.UserId = UserID; saved.SaveDate = System.DateTime.Now; db.SavePosts.Add(saved); db.SaveChanges(); } return(RedirectToAction("Index")); }
public async Task <ActionResult> AddSavePost(string id) { if (!string.IsNullOrEmpty(id)) { var AddPost = new SavePost() { UserId = User.FindFirst(ClaimTypes.NameIdentifier)?.Value, PostTextId = id, CreatedTime = DateTime.Now }; await _db.SavePostRepository.InsertAsync(AddPost); await _db.SaveChangeAsync(); _notification.AddSuccessToastMessage($"با موفقیت سیو شد"); return(Json(AddPost)); } _notification.AddErrorToastMessage("پست را نمی توانیم پیدا کنیم"); return(Json(null)); }
public static void Main(string[] args) { int menuSelection = 0; while (menuSelection != 6) { if (menuSelection == 1) { IViewPost readObject = new ViewPost(); List <Post> allPosts = readObject.ViewPost(); foreach (Post post in allPosts) { Console.WriteLine(post.ToString()); } } else if (menuSelection == 2) { ISavePost savePost = new SavePost(); savePost.SavePost(); } else if (menuSelection == 3) { IDeletePost deletePost = new DeletePost(); deletePost.DeletePost(); } else if (menuSelection == 4) { IEditPost editPost = new EditPost(); editPost.EditPost(); } else if (menuSelection == 5) { IReseedPost reseedPost = new ReseedPost(); reseedPost.ReseedPost(); } menuSelection = displayMenu(); } }
public void Post([FromBody] Post value) { IInsertPost insertObject = new SavePost(); insertObject.InsertPost(value); }
public async Task InsertAsync(SavePost entity) { await _db.SavePosts.AddAsync(entity); }
public IActionResult Put( [FromServices] IPutPostCommand command, int id, [FromBody] SavePost post) => command.Execute(id, post);
public void Insert(SavePost entity) { _db.SavePosts.Add(entity); }
public IActionResult Post( [FromServices] IPostPostCommand command, [FromBody] SavePost post) => command.Execute(post);