public void Handle(Requirment requirment)
        {
            if (requirment.areDBChangesNeeded)
            {
                requirment.IsQANeeded = true;
                Console.WriteLine($"{requirment.Name} : DB Changes are done");
            }

            _handler.Handle(requirment);
        }
        public void Handle(Requirment requirment)
        {
            if (requirment.IsDesingNeeded)
            {
                requirment.areDBChangesNeeded  = true;
                requirment.areAppChangesNeeded = true;

                Console.WriteLine($"{requirment.Name} : Design is done");
            }

            _handler.Handle(requirment);
        }
 public void Handle(Requirment requirment)
 {
     if (requirment.IsQANeeded)
     {
         Console.WriteLine($"{requirment.Name} : QA is done for this project.. Ready for Delivery!!!");
         Console.WriteLine("");
     }
     else
     {
         Console.WriteLine("Could not handle the request...");
         Console.WriteLine("");
     }
 }