public IActionResult AddOrderItem(AddOrderItemViewModel model) { _logger.LogInfo($"Zapytanie do metody AddOrderItem(model)", new { model }); var medicineListResult = _selectService.GetMedicineSelectList(); if (!medicineListResult.IsSuccess) { return(RedirectToDetails(model.OrderId, medicineListResult.FailureMessage)); } if (!ModelState.IsValid) { model.MedicineList = medicineListResult.Value; return(View(model)); } var result = _orderRepo.AddOrderItem(model.OrderId, model); if (!result.IsSuccess) { AddErrorForRedirect(result.FailureMessage); } return(RedirectToDetails(model.OrderId)); }