public async Task <IActionResult> Index() { var _model = _service.TblSetting.GetFirst(); var model = await _model; //There is not any record in database if (model == null) { model = new TblSetting(); } return(View(model)); }
public async Task <IActionResult> Index(TblSetting model) { if (ModelState.IsValid) { //This is first record. Add it to database if (model.ID == 0) { var _result = _service.TblSetting.Add(model); var _complete = _service.Complete(); var result = await _result; var complete = await _complete; if (result && complete > 0) { return(Redirect("/Home/Index")); } else { ModelState.AddModelError(string.Empty, "خطا در ذخیره اطلاعات.لطفا مجددا تلاش نمایید"); return(View(model)); } } //Update info in database else { var result = _service.TblSetting.Update(model); var complete = await _service.Complete(); if (result && complete > 0) { return(Redirect("/Home/Index")); } else { ModelState.AddModelError(string.Empty, "خطا در اصلاح اطلاعات.لطفا مجددا تلاش نمایید"); return(View(model)); } } } else { ModelState.AddModelError(string.Empty, "لطفا اطلاعات را به درستی وارد نمایید"); return(View(model)); } }
public static TblSettingDto ToDto(this TblSetting entity) { if (entity == null) { return(new TblSettingDto()); } return(new TblSettingDto { Id = entity.Id, IfTakeCourse = entity.IfTakeCourse, IfInputGrade = entity.IfInputGrade, CreateTime = entity.CreateTime, CreatedBy = entity.CreatedBy, ModifyBy = entity.ModifyBy, ModifyTime = entity.ModifyTime, DeleteBy = entity.DeleteBy, DeleteTime = entity.DeleteTime, IsDeleted = entity.IsDeleted, Version = entity.Version }); }