public async Task UpdateAsync(EmployeeLevelModel model) { var level = await _repository.GetByIdAsync(model.LevelId); level.LevelName = model.LevelName; level.LevelCode = model.LevelCode; await _repository.UpdateAsync(level); }
public async Task AddAsync(EmployeeLevelModel model) { var level = new MasterLevel { LevelName = model.LevelName, LevelCode = model.LevelCode }; await _repository.AddAsync(level); }
public async Task <IActionResult> Create(LevelEditViewModel model) { if (!ModelState.IsValid) { return(View()); } var level = new EmployeeLevelModel { LevelName = model.LevelName, LevelCode = model.LevelCode }; await _levelService.AddAsync(level); return(RedirectToAction(nameof(Index))); }