Esempio n. 1
0
 public void UpdateProperty(UpdatePropertyViewModel viewModel)
 {
     try
     {
         var row = db.Products.FirstOrDefault(x => x.Code == viewModel.Id);
         //update
         row.GetType().GetProperty(viewModel.Name).SetValue(row, viewModel.Value, null);
         db.SaveChangesAsync();
     }
     catch (DbEntityValidationException ex)
     {
         base.ErrorLog(string.Empty, ex);
         throw (ex);
     }
     catch (Exception ex)
     {
         base.ErrorLog(string.Empty, ex);
         throw (ex);
     }
 }
Esempio n. 2
0
        public async Task <IHttpActionResult> UpdateProperty(UpdatePropertyViewModel viewModel)
        {
            try
            {
                var row = db.Suppliers.FirstOrDefault(x => x.Code == viewModel.Id);
                //update
                row.GetType().GetProperty(viewModel.Name).SetValue(row, viewModel.Value, null);
                await db.SaveChangesAsync();

                return(Json(result));
            }
            catch (DbEntityValidationException ex)
            {
                base.ErrorLog(string.Empty, ex);
            }
            catch (Exception ex)
            {
                base.ErrorLog(string.Empty, ex);
            }
            return(Json(result));
        }
Esempio n. 3
0
 public UpdatePropertyPage(Models.PropertyDataModel propertyDataModel = null)
 {
     InitializeComponent();
     NavigationPage.SetHasNavigationBar(this, false);
     BindingContext = new UpdatePropertyViewModel(Navigation, propertyDataModel);
 }