Exemplo n.º 1
0
        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"
            }));
        }
Exemplo n.º 2
0
        public void UpdateSuggestionAsync(ModeratorReplyViewModel moderatorReply)
        {
            var suggestion = _mapper.Map <Suggestion>(moderatorReply);

            _suggestionBoxRepository.UpdateData(suggestion);
        }