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