public IActionResult Add(AddEditReviewViewModel model) { if (ModelState.IsValid) { string currentUserId = GetCurrentUserId(); _reviewService.Add(new ReviewDTO() { ApplicationUserId = currentUserId, Content = model.Content }); _loggerService.LogInformation(CONTROLLER_NAME + LoggerConstants.ACTION_ADD, LoggerConstants.TYPE_POST, $"add review id {model.Id} successful", GetCurrentUserId()); return(RedirectToAction("Index")); } return(View(model)); }
public IActionResult Edit(AddEditReviewViewModel model) { if (ModelState.IsValid) { try { _reviewService.Edit(new ReviewDTO() { Id = model.Id, Content = model.Content }); _loggerService.LogInformation(CONTROLLER_NAME + LoggerConstants.ACTION_EDIT, LoggerConstants.TYPE_POST, $"edit review id: {model.Id} successful", GetCurrentUserId()); return(RedirectToAction("Index")); } catch (ValidationException ex) { ModelState.AddModelError(ex.Property, ex.Message); } } return(View(model)); }