Exemplo n.º 1
0
 private static ApplicationResponse ToResponse(ApplicationDocument application)
 {
     return
         (new ApplicationResponse
     {
         Id = application.Id,
         Name = application.Name,
         Version = Environment.GetEnvironmentVariable("APP_VERSION"),
         Host = Environment.MachineName
     });
 }
Exemplo n.º 2
0
        public async Task <ApplicationResponse> Post([FromBody] CreateApplicationRequest request)
        {
            var application = new ApplicationDocument
            {
                Id   = Guid.NewGuid().ToString("N"),
                Name = request.Name
            };

            await this.applications.InsertOneAsync(application);

            return(ToResponse(application));
        }