public IActionResult Add(ApothecaryViewModel model) { _logger.LogInfo($"Zapytanie do metody Add(model)", new { model }); if (!ModelState.IsValid) { return(View(model)); } var result = _repo.Add(model); if (result.IsSuccess) { return(RedirectToAction("Index")); } else { ViewBag.ErrorMsg = result.FailureMessage; return(View(model)); } }
public IActionResult Edit(ApothecaryViewModel model) { _logger.LogInfo($"Zapytanie do metody Edit(model)", new { model }); if (!ModelState.IsValid) { return(View(model)); } var result = _repo.Update(model); if (result.IsSuccess) { return(RedirectToAction("Details", new { id = result.Value.Id })); } else { AddErrorForRedirect(result.FailureMessage); return(RedirectToAction("Edit", new { id = model.Id })); } }