public override bool Save(object model, bool creating)
 {
     try
     {
         if (model != null)
         {
             var  wcf       = new WcfService.Service();
             var  obj       = (CommittenteDto)model;
             bool performed = false;
             if (creating)
             {
                 var newObj = wcf.CreateCommittente(obj);
                 performed = (newObj != null);
                 if (performed)
                 {
                     Update(obj, newObj);
                 }
             }
             else //updating
             {
                 performed = wcf.UpdateCommittente(obj);
             }
             return(performed);
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     return(false);
 }