Пример #1
0
 protected override AxBaseException SaveChanges()
 {
     try
     {
         var result = context.SaveChanges(SaveChangesOptions.PostOnlySetProperties | SaveChangesOptions.BatchWithSingleChangeset);
         foreach (var master in plcMaster)
         {
             AxDbHandler.UpdateProductMasterLifecycleState(master.ProductNumber, master.ProductLifecycleStateId);
         }
         return(null);
     }
     catch (DataServiceRequestException ex)
     {
         return(JsonConvert.DeserializeObject <AxBaseException>(ex.InnerException.Message));
     }
     catch (Exception ex)
     {
         return(new AxBaseException {
             ApplicationException = ex
         });
     }
 }