public async Task <ActionResult <AliasDetailsView> > Post([FromBody] NewAlias newAlias) { var username = User.Identity.Name; var dbAlias = await _repository.Post(username, newAlias.AliasName); if (dbAlias == null) { return(BadRequest()); } return(CreatedAtAction(nameof(GetById), new { id = dbAlias.Id }, dbAlias)); }