public async Task <IActionResult> Edit(string id, [Bind("Description,Name")] LevelAccesses levelAccesses)
        {
            if (id != levelAccesses.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                await _levelAccessRepository.Update(levelAccesses);

                return(RedirectToAction("Index", "LevelAccesses"));
            }
            return(View(levelAccesses));
        }
        public async Task <IActionResult> Create([Bind("Description,Name")] LevelAccesses levelAccesses)
        {
            if (ModelState.IsValid)
            {
                bool levelExist = await _levelAccessRepository.LevelAccessExist(levelAccesses.Name);

                if (!levelExist)
                {
                    levelAccesses.NormalizedName = levelAccesses.Name.ToUpper();
                    await _levelAccessRepository.Insert(levelAccesses);

                    return(RedirectToAction("Index", "LevelAccesses"));
                }
            }
            return(View(levelAccesses));
        }