public NewMessagePage() { InitializeComponent(); mMessageService = GlobalManager.Instance.MessageseService; InitReceiverList(); }
private static Document IMessageToDocument(IMessageDB document) { var item = new Document(); item["partitionKey"] = document.PartitionKey; item["guid"] = document.Guid; item["createdAt"] = document.CreatedAt; item["instance"] = document.Instance; item["payload"] = document.Payload; return(item); }
public LoginPage() { InitializeComponent(); // Service mUserService = GlobalManager.Instance.UserService; mMessageService = GlobalManager.Instance.MessageseService; // Title this.SetBinding(ContentPage.TitleProperty, "Login"); NavigationPage.SetHasNavigationBar(this, true); // Binding user nameEntry.SetBinding(Entry.TextProperty, "Name"); passwordEntry.SetBinding(Entry.TextProperty, "Password"); typePicker.Items.Add(UserType.Admin.ToString()); typePicker.Items.Add(UserType.Teacher.ToString()); typePicker.Items.Add(UserType.Student.ToString()); typePicker.SetBinding(Picker.SelectedIndexProperty, "Type"); }
public dynamic PutItem(IMessageDB document) { try { if (document != null && document is MessageCosmosDB) { TableOperation insertOrMergeOperation = TableOperation.InsertOrMerge(document as MessageCosmosDB); TableResult result = table.ExecuteAsync(insertOrMergeOperation).Result; return(result.Result as IMessageDB); } else { Console.WriteLine("PutItem CosmosDB - Document is null Or Document is not type TableEntity"); } } catch (Exception ex) { Console.WriteLine("PutItem CosmosDB", ex?.Message); } return(null); }
public dynamic PutItem(IMessageDB document) { try { if (document != null && document is MessageDynamoDB) { Document item = IMessageToDocument(document); table.PutItem(item); return(table); } else { Console.WriteLine("PutItem DynamoDB - Document is null Or Document is not type Document"); } } catch (Exception ex) { Console.WriteLine("PutItem DynamoDB", ex?.Message); } return(null); }
public void Init(IUserDB pUserService, IMessageDB pMessageService) { UserService = pUserService; MessageseService = pMessageService; }