Example #1
0
        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));
        }
Example #3
0
 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"));
 }