Пример #1
0
        public override void OnAppearing(object navigationContext)
        {
            base.OnAppearing(navigationContext);

            if (navigationContext is XamagramItem)
            {
                Item = (XamagramItem)navigationContext;
            }
        }
Пример #2
0
 public async Task AddOrUpdateXamagramItemAsync(XamagramItem xamagramItem)
 {
     if (string.IsNullOrEmpty(xamagramItem.Id))
     {
         await _xamagramItemTable.InsertAsync(xamagramItem);
     }
     else
     {
         await _xamagramItemTable.UpdateAsync(xamagramItem);
     }
 }
Пример #3
0
        private async void SaveAsync()
        {
            var newXamagramItem = new XamagramItem
            {
                Name        = Name,
                Image       = ImageUrl,
                Description = Description
            };

            await XamagramMobileService.Instance.AddOrUpdateXamagramItemAsync(newXamagramItem);

            NavigationService.Instance.NavigateBack();
        }
Пример #4
0
 public async Task DeleteXamagramItemAsync(XamagramItem xamagramItem)
 {
     await _xamagramItemTable.DeleteAsync(xamagramItem);
 }