//One-way Synch - (app -> backend) only
        public Task SaveBackendAsync()
        {
            return(Task.Run(() =>
            {
                var medicos = _medicoService.GetAll(); //Where Synch is needed

                foreach (var medico in medicos)
                {
                    _restService.SaveAsync <Medico>(medico);
                }
            }));
        }
 public override void OnNavigatedTo(NavigationParameters parameters)
 {
     IsBusy = true;
     switch(parameters.GetNavigationMode())
     {
         case NavigationMode.Back:
             if(parameters.ContainsKey("medicoItem"))
             {
                 Medico medico = parameters.GetValue<Medico>("medicoItem");
                 if(_medicoService.SaveOrUpdate(medico) > 0)
                     Medicos.Add(medico);
                 
             }
             break;
         case NavigationMode.New:
                 //Medicos.AddRange(parameters.GetValues<string>("medico").Select(n => new Medico { Nome = n }));
                 Medicos.AddRange(_medicoService.GetAll());
             break;
     }
     IsBusy = false;
 }        
 public IActionResult Get()
 {
     return(Json(
                _MedicoService.GetAll()
                ));
 }
 public ActionResult Get()
 {
     return(Ok(
                medicoService.GetAll()
                ));
 }
Exemple #5
0
 public ActionResult <List <MedicoDTO> > GetAll()
 {
     return(Ok(_medicoService.GetAll()));
 }
 public IEnumerable <MedicoDTO> GetMedicos()
 {
     return(medicoService.GetAll());
 }