Example #1
0
        public Result <IzinTipiVM> CreateIzinTipi(IzinTipiVM model) // izin talep yazıldı kontrol et
        {
            if (model != null)
            {
                try
                {
                    var izintipi = _mapper.Map <IzinTipiVM, IzinTipi>(model);
                    izintipi.KayitTarihi = DateTime.Now;
                    izintipi.IsActive    = true;
                    _unitOfWork.izinTipiDal.Add(izintipi);
                    _unitOfWork.Save();
                    return(new Result <IzinTipiVM>(true, ResultConstant.RecordCreateSuccessfully));
                }
                catch (Exception ex)
                {
                    return(new Result <IzinTipiVM>(false, ResultConstant.RecordCreateNotSuccessfully + "=>" + ex.Message.ToString()));

                    throw;
                }
            }
            else
            {
                return(new Result <IzinTipiVM>(false, "Data Boş Geçilemez!"));
            }
        }
 public IActionResult Edit(IzinTipiVM model)
 {
     if (ModelState.IsValid)
     {
         var data = _izinTipiService.EditGetByIdIzinTipi(model);
         if (data.IsSuccess)
         {
             return(RedirectToAction("Index"));
         }
         return(View(model));
     }
     else
     {
         return(View(model));
     }
 }
Example #3
0
        public Result <IzinTipiVM> EditGetByIdIzinTipi(IzinTipiVM model)
        {
            if (model != null)
            {
                try
                {
                    var izintipi = _mapper.Map <IzinTipiVM, IzinTipi>(model);
                    izintipi.KayitTarihi = DateTime.Now;
                    _unitOfWork.izinTipiDal.Update(izintipi);
                    _unitOfWork.Save();
                    return(new Result <IzinTipiVM>(true, ResultConstant.RecordCreateSuccessfully));
                }
                catch (Exception ex)
                {
                    return(new Result <IzinTipiVM>(false, ResultConstant.RecordCreateNotSuccessfully + "=>" + ex.Message.ToString()));

                    throw;
                }
            }
            else
            {
                return(new Result <IzinTipiVM>(false, "Data Boş Geçilemez!"));
            }
        }