public object DevolverDocumento(dtoDerivacionDocumento aoDto) { return(Json(EjecutarPeticion(() => { return Post <bool>( JsonConvert.SerializeObject(new EnvioParametros <dtoDerivacionDocumento>(Login.Usuario(), Login.Password(), aoDto)) , Variables.RutaApi() + "api/DerivacionDocumento/Devolver"); }), JsonRequestBehavior.AllowGet)); }
public bool CambiarEstado(dtoDerivacionDocumento aoDto) { if (aoDto.EstadoObjeto == EstadoObjeto.Modificado) { ceDcDerivacionDocumento loEntidad = loContexto.DerivacionDocumento.Find(aoDto.CodigoDerivacion); loEntidad.Editar( aoDto.CodigoEstado, aoDto.Justificacion, new PistaAuditoria(Usuario, DateTime.Now) ); loContexto.GuardarCambios(); } return(true); }
public bool Devolver(dtoDerivacionDocumento aoDto) { dtoEstadoDerivacion loEstadoActual = loRepositorioEstadoDerivacion.ObtenerTodo() .SingleOrDefault(p => p.Codigo == aoDto.CodigoEstado); if (loEstadoActual.Indicador != EstadoDerivacionDocumento.Leido) { return(true); } dtoEstadoDerivacion loEstado = loRepositorioEstadoDerivacion.ObtenerTodo() .SingleOrDefault(p => p.Indicador == EstadoDerivacionDocumento.Devuelto); aoDto.CodigoEstado = loEstado.Codigo; aoDto.EstadoObjeto = DTOs.Shared.EstadoObjeto.Modificado; return(loRepositorioDerivacionDocumento.CambiarEstado(aoDto)); }