public async Task <IHttpActionResult> Create(StorageObject cloudObject) { cloudObject.ModifiedOn = cloudObject.CreatedOn = DateTime.UtcNow; var entity = await AppDatabase.Storage.FindAsync(cloudObject.ObjectId); if (entity != null) { return(BadRequest("ObjectId is in use")); } AppDatabase.Storage.Add(cloudObject); await AppDatabase.SaveChangesAsync(); return(Ok(cloudObject.GetData())); }