public async Task <ActionResult> AddNewLevelAsync([FromBody] DepartmentDesignationDto departmentDesignationViewModel) { //var departmentDesignationList = await _levelService.GetDepartmentDesignationIdList(departmentDesignationViewModel.DepartmentId); var levelExists = await _levelService.CheckIfLevelAlreadyExistsInTheDepartment(departmentDesignationViewModel.DepartmentId, departmentDesignationViewModel.NewLevelName); if (levelExists) { return(BadRequest("Level with this name already exists in this department !")); } await _levelService.AddNewLevelAsync(departmentDesignationViewModel); return(Created("", "")); }