if your corrupted database still online you can try to recover by
ALTER DATABASE yourDatabaseName
SET emergency
GO
ALTER DATABASE yourDatabseName
SET single_user
GO
DBCC checkdb (yourDatabaseName, repair_allow_data_loss)
ALTER DATABASE yourDatabaseName
SET multi_user
GO
If that will not help probubly you lost your database

You should have database backup plan (usially it is multiple jobs), wich should include full backups and backup of transaction log and keet a few backups avaliable for data recovery. On my servers I usially run full back up every night and stor 7 last full back ups for recovery on the same drive and off the system and on top of that I running backup of transaction log every 15 min, so in case of emergensy like you have you should be able to find good full db backup, restore database, and after that restore database from transaction log as close as you can before crash time, in my scenario it is 15 min... This is what you should consider for future