private bool Save()
        {
            if (!new PartReplacementValidator(m_facts).Validated())
            {
                return(false);
            }

            if (MaterialService.ConsumeMaterial(m_facts))
            {
                return(PartReplacementService.Save(m_repair, m_facts));
            }

            return(false);
        }