private async Task <Operation> MakeOperationAsync()
        {
            var newMoneyValue = decimal.Parse(_acceptedCostValue);
            var operationCost = newMoneyValue - _actualMoneyValue;

            return(new Operation {
                Cost = Math.Abs(operationCost),
                isExpense = operationCost < 0,
                MoneyAccountId = _account.GlobalId,
                Title = "Aktualizacja salda",
                Date = DateTime.Today.ToString("yyyy.MM.dd"),
                CategoryGlobalId = (await CategoriesDal.GetDefaultCategoryAsync()).GlobalId //TODO trzeba dać warunek żeby nie updateowało tych co nie można usuwać
            });
        }
        private async Task <Operation> MakeOperation(string moneyAccoundId)
        {
            var    charsToRemove = new[] { "+", "-" };
            string cost          = _acceptedCostValue;

            foreach (var c in charsToRemove)
            {
                cost = _acceptedCostValue.Replace(c, string.Empty);
            }

            return(new Operation {
                Cost = decimal.Parse(cost),
                isExpense = _acceptedCostValue.Contains("-"),
                MoneyAccountId = moneyAccoundId,
                Title = NameValue.Text,
                Date = DateTime.Today.ToString("yyyy.MM.dd"),
                CategoryGlobalId = (await CategoriesDal.GetDefaultCategoryAsync()).GlobalId //TODO trzeba dać warunek żeby nie updateowało tych co nie można usuwać
            });
        }