public void Hideorshowbutton(ViewRequestedServiceModel obj)
 {
     if (_OldDisciplinaryData == obj)
     {
         obj.Isbuttonvisible = !obj.Isbuttonvisible;
         UpdateProduct(obj);
     }
     else
     {
         if (_OldDisciplinaryData != null)
         {
             foreach (var items in ViewRequestedServiceModels)
             {
                 if (_OldDisciplinaryData.hostelName == items.hostelName)
                 {
                     _OldDisciplinaryData.Isbuttonvisible = false;
                     UpdateProduct(_OldDisciplinaryData);
                     break;
                 }
             }
         }
         obj.Isbuttonvisible = true;
         UpdateProduct(obj);
     }
     _OldDisciplinaryData = obj;
 }
        public void UpdateProduct(ViewRequestedServiceModel obj)
        {
            var index = ViewRequestedServiceModels.IndexOf(obj);

            ViewRequestedServiceModels.Remove(obj);
            ViewRequestedServiceModels.Insert(index, obj);
        }
 public async void OnTapCommand(ViewRequestedServiceModel obj)
 {
     Hideorshowbutton(obj);
 }
 public async void OnServicePersonCommand(ViewRequestedServiceModel obj)
 {
     await App.Current.MainPage.Navigation.PushPopupAsync(new Assignpersonpopup(obj.serviceTypeName, obj.serviceTypeId), true);
 }