public IActionResult Add(RecruitmentQaidViewModel recruitmentQaidViewModels) { ViewBag.TypeId = new SelectList(_type.GetRecruitmentQaidTypes(), "Id", "Name"); if (recruitmentQaidViewModels.TypeId == null) { ModelState.AddModelError("", "الرجاء تحديد نوع القيد "); } if (recruitmentQaidViewModels.Id == 0) { ModelState.Remove("Id"); ModelState.Remove("TypeId"); if (ModelState.IsValid) { var recruitmentQaid = _mapper.Map <RecruitmentQaid>(recruitmentQaidViewModels); _recruitmentQaid.AddRecruitmentQaid(recruitmentQaid); _toastNotification.AddSuccessToastMessage("تم أضافة القيد بنجاح"); return(RedirectToAction(nameof(Index))); } return(View(recruitmentQaidViewModels)); } else { if (ModelState.IsValid) { var recruitmentQaid = _mapper.Map <RecruitmentQaid>(recruitmentQaidViewModels); _recruitmentQaid.UpdateRecruitmentQaid(recruitmentQaidViewModels.Id, recruitmentQaid); _toastNotification.AddSuccessToastMessage("تم تعديل القيد بنجاح"); return(RedirectToAction(nameof(Index))); } return(View(recruitmentQaidViewModels)); } }
public IActionResult Add() { RecruitmentQaidViewModel obj = new RecruitmentQaidViewModel(); obj.QaidDate = DateTime.Now.ToString("d", CultureInfo.InvariantCulture); ViewBag.TypeId = new SelectList(_type.GetRecruitmentQaidTypes(), "Id", "Name"); return(View(obj)); }