public bool AddOption(string nameNewOption = null) { string functionName = MethodInfo.GetCurrentMethod().Name; if (HaveErrorsState(functionName)) { return(false); } nameNewOption = _view.GetStringValue("Создать объект", "Введите объект"); if (HaveErrorsInputData(functionName, nameNewOption)) { return(false); } _model.options.Add(nameNewOption); _model.matrixsCompare.Values.ToList().ForEach(x => x.AddField(nameNewOption)); _view.AddOption(nameNewOption); result = false; return(true); }