public async Task <IActionResult> Add([FromBody] RoleInfo roleInfo) { roleInfo.CheckArgumentIsNull(nameof(roleInfo)); roleInfo.TitleEng.CheckStringIsNullOrWhiteSpace(); roleInfo.TitleFa.CheckStringIsNullOrWhiteSpace(); var role = GetRole(roleInfo); await _roleService.AddAsync(role); await _uow.SaveChangesAsync().ConfigureAwait(false); return(Ok()); }