public async Task <bool> AddLevel(LevelParameter levelName) { var level = Mapper.Map <LevelParameter, Level>(levelName); UnitOfWork.Repo.Add(level); return(await UnitOfWork.SaveChanges() > 0); }
public async Task <IActionResult> AddLevel(LevelParameter levelparameter) { if (ModelState.IsValid) { var isAdded = await _levelBusiness.AddLevel(levelparameter); if (isAdded) { return(Ok("Added successfully")); } } return(BadRequest(ModelState)); }
public async Task <IActionResult> AddOrUpdate(LevelDto levelDto) { if (levelDto.LevelId > 0) { await _levelBusiness.UpdateLevel(levelDto); } else { var levelParameter = new LevelParameter { LevelName = levelDto.LevelName }; await _levelBusiness.AddLevel(levelParameter); } return(RedirectToAction("GetAllLevels")); }