public void Any(DeleteJarsDefaultAppointment request) { IGenericEntityRepositoryBase <JarsDefaultAppointment, IDataContextNhJars> repository = _DataRepositoryFactory.GetDataRepository <IGenericEntityRepositoryBase <JarsDefaultAppointment, IDataContextNhJars> >(); repository.Delete(request.Id); TrySendDeleteNotificationToChannel(typeof(JarsDefaultAppointment).Name, new string[] { request.Id.ToString() });//, request.IsAppointment); }
public override bool OnDeleteData() { try { if (base.OnDeleteData(true)) { JarsDefaultAppointment delJobDefAppt = defaultBindingSource.Current as JarsDefaultAppointment; DeleteJarsDefaultAppointment delReq = new DeleteJarsDefaultAppointment { Id = delJobDefAppt.Id }; ServiceClient.Delete(delReq); defaultBindingSource.RemoveCurrent(); defaultBindingSource.ResetBindings(false); } } catch (Exception exD) { OnExceptionEvent(exD); } //call this after the record removal was successful. return(base.OnDeleteData()); }