async Task ExecuteLoadItemsCommand()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try
            {
                Colegi.Clear();
                ColegiUnfiltered.Clear();
                var response = await StudentService.GetAll();

                var content = await response.Content.ReadAsStringAsync();

                var message = JsonConvert.DeserializeObject <List <StudentModel> >(content);
                ColegiUnfiltered.ReplaceRange(message);
                Colegi.ReplaceRange(message);
            }
            catch (Exception ex)
            {
                MessagingCenter.Send(new ErrorMessageModel
                {
                    Title   = "Error",
                    Message = "Unable to load items.",
                    Cancel  = "OK"
                }, "message");
            }
            finally
            {
                IsBusy = false;
            }
        }
        private void Search()
        {
            var t = SearchText.ToString();

            if (string.IsNullOrEmpty(t))
            {
                Colegi.ReplaceRange(ColegiUnfiltered);
            }
            else
            {
                var temp = ColegiUnfiltered.Where(a => a.Nume.ToLower().StartsWith(t.ToLower()));
                Colegi.ReplaceRange(temp);
            }
        }