//[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)); } }
public ArrivalView() { InitializeComponent(); BindingContext = _viewModel = new ArrivalViewModel(); CalendarInitialization(); }
public ActionResult ArrivalsView() { var arrivals = this._unitOfWork.Arrivals.All(); ArrivalViewModel arrivalsViewModel = new ArrivalViewModel() { Arrivals = arrivals }; return(View("Arrivals", arrivalsViewModel)); }