//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() )); }
public ActionResult <List <MedicoDTO> > GetAll() { return(Ok(_medicoService.GetAll())); }
public IEnumerable <MedicoDTO> GetMedicos() { return(medicoService.GetAll()); }