public bool LogIn(string username, string password) { SpaUser NewUser = new SpaUser(); Synchronisation Sync = null; try { dbContext = new DbServiceProviderAppEntities(); Sync = new Synchronisation(); NewUser = Sync.LogIn(username, password); } catch (Exception e) //Bei fehlender Internetverbindung { return(false); } try { if (NewUser != null) { LogOut(); dbContext.Set <spa_log_in>().Add(new spa_log_in { user_id = NewUser.ServiceProviderId, last_login = DateTime.Now, is_logged_in = "Y" }); dbContext.SaveChanges(); Sync.FullSync(NewUser.ServiceProviderId); return(true); } } catch (Exception e) { throw e; } return(false); }
private async Task getuser(string path, HttpContext context) { var spaUser = context.Items["spaUser"] as SpaUser; if (spaUser == null) { spaUser = new SpaUser { LoginName = "none" }; } context.Response.ContentType = "application/json"; await context.Response.WriteAsync(JsonConvert.SerializeObject(spaUser)); }
public SpaUser LogIn(string username, string password) { //SyncClient.Logon("franz", "Start123"); SpaUser NewUser = SyncClient.Logon(username, password); return NewUser; }