Ejemplo n.º 1
0
 /// <summary>
 ///     Execute code on start up.
 /// </summary>
 /// <param name="hint">parameter for the launch of the app.</param>
 public async void Start(object hint = null)
 {
     try
     {
         FadContext.DataBasePath = Mvx.Resolve <ISqlite>().DbPath;
         using (var db = new FadContext())
         {
             await db.Database.MigrateAsync();
         }
     }
     catch (DbException e)
     {
         /*
          * THIS IS A WORKAROUND TO MAKE IT WORK ON SAMSUNG DEVICES
          * using (var db = new FadContext())
          * {
          *  db.Database.ExecuteSqlCommand(CREATE_CHANGES);
          *  db.Database.ExecuteSqlCommand(CREATE_CONTACT_ADDRESSES);
          *  db.Database.ExecuteSqlCommand(CREATE_CONTACT_EVENTS);
          *  db.Database.ExecuteSqlCommand(CREATE_CONTACT_INFOS);
          *  db.Database.ExecuteSqlCommand(CREATE_CONTACTS);
          *  db.Database.ExecuteSqlCommand(CREATE_REQUESTS);
          *  db.Database.ExecuteSqlCommand(CREATE_USERS);
          *  db.Database.ExecuteSqlCommand(CREATE_EF_MIGRATIONS);
          * }
          * Console.WriteLine(e);
          */
     }
 }
Ejemplo n.º 2
0
 public UserController(FadContext context, IMemoryCache cache)
 {
     _context = context;
     _cache   = cache;
 }
 public GenericQueryRepository(FadContext context)
 {
     _context = context;
 }
Ejemplo n.º 4
0
 public CustomGeneratorController(FadContext context)
 {
     _context = context;
 }
Ejemplo n.º 5
0
 public GenericRepository(FadContext dbContext)
 {
     _dbContext = dbContext;
 }
Ejemplo n.º 6
0
 public PermissionController(FadContext context, IMemoryCache cache)
 {
     _context = context;
     _cache   = cache;
 }
Ejemplo n.º 7
0
 public AccountController(FadContext context, IMemoryCache cache, ILogger <AccountController> logger)
 {
     _context = context;
     _cache   = cache;
     _logger  = logger;
 }
Ejemplo n.º 8
0
 public AccountController(IConfiguration configuration, FadContext context)
 {
     _configuration = configuration;
     _context       = context;
 }
Ejemplo n.º 9
0
 public PermissionController(FadContext context)
 {
     _context = context;
 }