public bool IsAlreadyApproved(Guid idDeskDocument, decimal version, string accountName)
        {
            DeskDocumentVersion docVersion = CurrentDeskDocumentVersionFacade.GetByIdAndVersion(idDeskDocument, version);

            if (docVersion == null)
            {
                return(false);
            }

            return(!_dao.GetByIdVersionAndAccount(docVersion.Id, accountName).Any());
        }
        /// <summary>
        /// Inserisce una nuova approvazione per il documento specificato per l'ultimo versioning presente
        /// </summary>
        public void AddApprove(Guid idDeskDocument, DeskRoleUser user)
        {
            decimal lastVersion = CurrentDeskDocumentVersionFacade.GetLastVersionByIdDeskDocument(idDeskDocument).Version.Value;

            AddApproveOrRefuse(idDeskDocument, lastVersion, user, true);
        }
        public bool IsAlreadyApproved(Guid idDeskDocument, string accountName)
        {
            decimal lastVersion = CurrentDeskDocumentVersionFacade.GetLastVersionByIdDeskDocument(idDeskDocument).Version.Value;

            return(IsAlreadyApproved(idDeskDocument, lastVersion, accountName));
        }