KnowYourTurf.Core.Domain.Continuation.AddContinuation C# (CSharp) Method

AddContinuation() public method

public AddContinuation ( Continuation continuation ) : void
continuation Continuation
return void
        public void AddContinuation(Continuation continuation)
        {
            if(!continuation.Success)
            {
                Success = continuation.Success;
                if(continuation.Errors.Any())
                {
                    Errors = Errors.Any() ? Errors = continuation.Errors.ToList() : Errors.Concat(continuation.Errors).ToList();
                }
            }
            if(continuation.Message!=Message)
            {
                Message = Message.IsNotEmpty() ? Message + ", " + continuation.Message : continuation.Message;
            }
        }