public async Task <IActionResult> AddPostAsync([FromForm] BasePostViewModelVisibility view) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessages())); } var result = await _service.AddPostAsync(view); return(Ok(result)); }