public virtual async Task <VersionDto> CreateAsync(VersionCreateDto versionCreate) { if (await _versionManager.ExistsAsync(versionCreate.PlatformType, versionCreate.Version)) { throw new UserFriendlyException("VersionAlreadyExists"); } var version = new AppVersion(GuidGenerator.Create(), versionCreate.Title, versionCreate.Version, versionCreate.PlatformType, CurrentTenant.Id) { Description = versionCreate.Description, Level = versionCreate.Level }; await _versionManager.CreateAsync(version); return(ObjectMapper.Map <AppVersion, VersionDto>(version)); }
public virtual async Task <VersionDto> CreateAsync(VersionCreateDto versionCreate) { return(await _versionAppService.CreateAsync(versionCreate)); }