private async void RegisterChanges(object sender, EventArgs e)
        {
            if (Model.Revenue > 0)
            {
                Model.ShelterMoney += Model.Revenue;
                Model.LastRevenue   = Model.Revenue;
                Model.Revenue       = 0;
            }
            if (Model.Expense > 0)
            {
                Model.ShelterMoney -= Model.Expense;
                Model.LastExpense   = Model.Expense;
                Model.Expense       = 0;
            }
            if (Model.FoodEntry > 0)
            {
                Model.TotalFood += Model.FoodEntry;
                Model.FoodEntry  = 0;
            }
            if (Model.FoodConsumption > 0)
            {
                Model.TotalFood      -= Model.FoodConsumption;
                Model.FoodConsumption = 0;
            }

            dynamic aux = new ExpandoObject();

            aux.ShelterName  = Model.ShelterName;
            aux.ShelterMoney = Model.ShelterMoney;
            aux.LastRevenue  = Model.LastRevenue;
            aux.LastExpense  = Model.LastExpense;
            aux.TotalFood    = Model.TotalFood;

            string resultString = await ManagementHelper.UpdateManagement(aux);

            dynamic result = JsonConvert.DeserializeObject <ExpandoObject>(resultString);

            if (result != null && result.Success)
            {
                await DisplayAlert("Concluído", result.Message, "OK");
            }
            else
            {
                await DisplayAlert("Oops", result.Message + "Basta clicar novamente em registrar mudanças.", "OK");
            }
        }