TicketImporter.TfsProject.CheckTicket C# (CSharp) Method

CheckTicket() public method

public CheckTicket ( Ticket toAdd, IFailedTicket &failure ) : bool
toAdd Ticket
failure IFailedTicket
return bool
        public bool CheckTicket(Ticket toAdd, out IFailedTicket failure)
        {
            failure = null;
            var okToAdd = true;
            if (previouslyImported.ContainsKey(toAdd.ID) == false)
            {
                var validationErrors = toWorkItem(toAdd).Validate();
                okToAdd = (validationErrors.Count == 0);
                if (okToAdd == false)
                {
                    failure = new TfsFailedValidation(toAdd, validationErrors);
                }
            }
            return okToAdd;
        }