public void UpdateNoteTemplateName(int templateid, string templatename) { mrsClient = new RetailSystemClient(); mrsClient.Endpoint.Address = new System.ServiceModel.EndpointAddress(Internal.Utilities.GetMetriconRetailSystemWcfClientEndpointUrl()); mrsClient.CheckNewNoteTemplateNameExistsCompleted += delegate(object o, CheckNewNoteTemplateNameExistsCompletedEventArgs es) { if (es.Error == null) { if (es.Result.ToString().ToUpper() == "OK") { ((NotesTemplateViewModel)LayoutRoot.DataContext).UpdateNoteTemplateName(templateid, (App.Current as App).CurrentUserId, templatename, "NAME"); } else { MessageBox.Show(es.Result.ToString()); ((NotesTemplateViewModel)LayoutRoot.DataContext).SearchNotesTemplate(); } } else { ExceptionHandler.PopUpErrorMessage(es.Error, "CheckNewNoteTemplateNameExistsCompleted"); } }; mrsClient.CheckNewNoteTemplateNameExistsAsync(templateid, templatename); mrsClient = null; }