private PlatformDomain LoadPlatform() { if (_platformDomain == null) { var platformRepo = UtilDomain.GetService <IPlatformRepository>(); _platformDomain = platformRepo.Get(this.PlatformId).Result; } return(_platformDomain); }
public async Task Save(PlatformDomain platform) { await platforms.InsertOneAsync(platform); }
public async Task CreatePlatform(PlatformCreateRequest platformRequest) { var platform = PlatformDomain.CreatePlatform(platformRequest.Name); await platform.Save(); }