using Microsoft.Extensions.Logging; using SlnMesnac.Model.domain; using SlnMesnac.Repository.service.@base; using System; using System.Collections.Generic; using System.Text; namespace SlnMesnac.Repository.service.Impl { public class AirportTaskServiceImpl : BaseServiceImpl, IAirportTaskService { private ILogger _logger; public AirportTaskServiceImpl(Repository repository, ILogger logger) : base(repository) { _logger = logger; } public bool CreateDataBase() { try { _rep.AsSugarClient().DbMaintenance.CreateDatabase(); _rep.AsSugarClient().CodeFirst.InitTables(); _rep.AsSugarClient().CodeFirst.InitTables(); _rep.AsSugarClient().CodeFirst.InitTables(); _rep.AsSugarClient().CodeFirst.InitTables(); _rep.AsSugarClient().CodeFirst.InitTables(); _rep.AsSugarClient().CodeFirst.InitTables(); _rep.AsSugarClient().CodeFirst.InitTables(); _logger.LogInformation("DataBaseCreateSuccess"); return true; } catch (Exception ex) { _logger.LogInformation("Error: " + ex); return false; } } } }