Beispiel #1
0
        public async Task <IActionResult> AddNewCompany([FromBody] CompanyDto companyDto)
        {
            if (companyDto == null)
            {
                ModelState.AddModelError("RoleDto", "POST body is null");
                return(BadRequest(ModelState));
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (await _userManager.CompanyExistsAsync(companyDto.Name))
            {
                return(BadRequest($"Компания с таким именем уже существует {companyDto.Name}"));
            }

            // добавить РОЛЬ
            var res = await _userManager.AddNewCompany(companyDto);

            return(Ok(res.ToString()));
        }