//[ValidateAntiForgeryToken] public IActionResult AddPost(ArrivalViewModel arrivalViewModel) { var arrivalList = _arrival.GetArrivals(); ViewBag.Arrival = arrivalList; if (arrivalViewModel.Id == 0) { ModelState.Remove("Id"); if (ModelState.IsValid) { var arrival = _mapper.Map <Arrival>(arrivalViewModel); _arrival.AddArrival(arrival); _toastNotification.AddSuccessToastMessage("تم أضافة جهة الوصول بنجاح"); return(RedirectToAction(nameof(Index))); } return(View(nameof(Index), arrivalViewModel)); } else { if (ModelState.IsValid) { var arrival = _mapper.Map <Arrival>(arrivalViewModel); _arrival.UpdateArrival(arrivalViewModel.Id, arrival); _toastNotification.AddSuccessToastMessage("تم تعديل جهة الوصول بنجاح"); return(RedirectToAction(nameof(Index))); } return(View(nameof(Index), arrivalViewModel)); } }