public void MarkAs_Async(long id_Request, Estado_Solicitud state, int?id_User, int?id_Device) { try { this._motorSolicitudes.MarkAs_Async(id_Request, state, id_User, id_Device); }catch (Exception ex) { log.Error("MarkAs_Async", ex); } }
public void MarkAs_Async(long Id_Request, Estado_Solicitud state, int?id_Usuario, int?id_Device) { try { Task.Run(() => { MarkAs(Id_Request, state, id_Usuario, id_Device); }); } catch (Exception er) { log.Error("MarkAs_Async()", er); } }
public void MarkAs_Async(long Ids_Request, Estado_Solicitud state, int?id_User, int?id_Device) { try { if (this.Conectado) { this._client.MarkAs_Async(Ids_Request, (int)state, id_User, id_Device); } } catch (Exception er) { log.Error("MarkAs_Async()", er); } }
public long MarkAs(long Id_Request, Estado_Solicitud state, int?id_Usuario, int?id_Device) { long idRequestCambioEstado = -1; try { // Configuramos el estado de las notificaciones en memoria log.Debug("MarkAs. Guardando el estado en memoria"); PendingRequestLogic confRequest = null; if (_dicRequest.TryGetValue(Id_Request, out confRequest)) { // Obtenemos el estado actual Estado_Solicitud?estadoSolicitud = confRequest.GetRequestState; if (estadoSolicitud != null && state < estadoSolicitud) { //Add to History Model.BL.Historico_Solicitud modelHistoric = new Model.BL.Historico_Solicitud(ConfigurationManager.ConnectionStrings["PrensasConfigDB"].ConnectionString); Model.BL.DTO.Historico_Solicitud historico = new Model.BL.DTO.Historico_Solicitud(); historico.Fecha = DateTime.Now; historico.Id_Solicitud = Id_Request; historico.Estado = state; idRequestCambioEstado = modelHistoric.Agregar(historico); //Change State confRequest.SetConfiguration(state, id_Usuario, id_Device); } } } catch (Exception er) { log.Error("MarkAs()", er); } return(idRequestCambioEstado); }
public void MarkAs_Async(long Id_Request, Estado_Solicitud state, int?id_Usuario, int?id_Device) { this._solicitudesGeneradas.MarkAs_Async(Id_Request, state, id_Usuario, id_Device); }
public void SetConfiguration(Estado_Solicitud state, int?Id_User, int?Id_Device) { this.Request_State = state; this.AssociatedUser = Id_User; this.AssociatedDevice = Id_Device; }