public async Task <CommentDTO> Update(CommentDTO comment) { var dbComment = mapper.Map <Comment>(comment); dbComment = await commentManager.Update(dbComment); return(mapper.Map <CommentDTO>(dbComment)); }
public RedirectToRouteResult CommentSeen(int?id) { var commentSeen = commentManager.GetById((int)id); var requisition = _requisitionManager.GetById(commentSeen.RequsitionId); commentSeen.ReceiverSeenTime = DateTime.Now; commentSeen.IsReceiverSeen = true; commentManager.Update(commentSeen); return(RedirectToAction("Details_V2", new { id = requisition.Id })); }
public string UpdateComment(string text, int commentId) { var comment = commentManager.GetById(commentId); comment.Description = text; if (Convert.ToInt32(User.Identity.GetUserId()) == comment.UserId) { return(commentManager.Update(comment) == true?JsonConvert.SerializeObject(comment) : null); } else { return(null); } }
public IActionResult Edit(int id, [Bind("Id,OwnerId,Description,PostId")] Comment comment) { if (id != comment.Id) { return(NotFound()); } if (ModelState.IsValid) { try { commentManager.Update(comment); } catch (DbUpdateConcurrencyException) { } return(View(comment)); } return(View(comment)); }
public async Task <ApiResponse> Put([FromBody] CommentDto comment) => ModelState.IsValid ? await _commentManager.Update(comment) : new ApiResponse(Status400BadRequest, "Comment Model is Invalid");
public void Update(UpdateCommentInput input) { Models.Comment output = Mapper.Map <UpdateCommentInput, Models.Comment>(input); _commentManager.Update(output); }