Beispiel #1
0
 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));
     }
 }
Beispiel #2
0
        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));
        }