public async Task <IActionResult> CreateAsync([FromBody] RoleViewModel model) { if (model == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = await _service.CreateAsync(model); return(Created($"roles/{result}", result)); }