public async Task<IHttpActionResult> Get(long? id) { var domain = new UsuarioDomain(); var domainModel = await domain.FindByIdAsync(id.Value); if (domainModel == null) return NotFound(); var viewModel = Mapper.Map<Usuario, UsuarioGetModel>(domainModel); return Ok(viewModel); }