public IHttpActionResult Put([FromBody] ModeratorReplyViewModel moderatorReply) { if (!_isAdmin) { ModelState.AddModelError("Post Denied", "User must be in admin role."); } if (!ModelState.IsValid) { return(Ok(new ApiResponseModel { Success = false, Message = Utils.GetErrorMessages(ModelState.Values) })); } _engine.UpdateSuggestionAsync(moderatorReply); return(Ok(new ApiResponseModel { Success = true, Message = "Suggestion Reply has been added successfully" })); }
public void UpdateSuggestionAsync(ModeratorReplyViewModel moderatorReply) { var suggestion = _mapper.Map <Suggestion>(moderatorReply); _suggestionBoxRepository.UpdateData(suggestion); }