public Task <IActionResult> Add(CommentViewModel model) { return(AjaxTask(async() => { var comment = model.ToModel(); comment.UserAgent = HttpContext.Request.Headers["UserAgent"]; comment.IPAddress = HttpContext.Connection.RemoteIpAddress?.ToString(); await _service.Add(model.ToModel()); })); }
public async Task <StatusCodeResult> Update([FromBody] CommentViewModel viewModel) { if (await _service.UpdateAsync(viewModel.ToModel()) == 1) { return(StatusCode((int)HttpStatusCode.OK)); } else { return(StatusCode((int)HttpStatusCode.ExpectationFailed)); } }