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