public async Task <IActionResult> SendOpinion(OpinionCreatorViewModel viewModel) { if (!ModelState.IsValid) { return(View("Details", workerViewModel)); } return(await opinionManager.SendOpinion(mapper.Map <Opinion>(viewModel)) ? (IActionResult)RedirectToAction("Details", new { id = workerViewModel.Id }).PushAlert("Opinion was sent") : this.ErrorPage()); }
public IViewComponentResult Invoke(OpinionCreatorViewModel viewModel) => View(viewModel);