public async Task <IHttpActionResult> Create([FromBody] User user) { try { await _dataProcessor.AddUser(user); return(Ok()); } catch (BusinessLayerException ex) { var errors = default(string); foreach (var item in ex.Errors) { errors += item; } return(BadRequest(errors)); } }