public override async void Init(object initData) { base.Init(initData); PageModelHelper = new PageModelHelper { ActivityRunning = true, Visualizar = false }; TipoCuidador = new TipoCuidador(); ValidacaoCuidador = new ValidacaoCuidador(); Familiar = new Familiar(); Cuidador = new Cuidador(); var x = initData as Tuple <Cuidador, Familiar>; if (x == null) { return; } Familiar = x.Item2; Cuidador = x.Item1; if (Cuidador.CuiFoto != null) { CuidadorFoto = ImageSource.FromStream(() => new MemoryStream(Cuidador.CuiFoto)); } ContatoEmergencia = new ContatoEmergencia(); ConEmail = new ConEmail(); ConCelular = new ConCelular(); ConTelefone = new ConTelefone(); await GetAvaliacoes(); PageModelHelper.ActivityRunning = false; PageModelHelper.Visualizar = true; }
public IHttpActionResult PutCuidador(int id, Cuidador cuidador) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != cuidador.Id) { return BadRequest(); } db.Entry(cuidador).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CuidadorExists(id)) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }
public void AbrirMainMenu(Cuidador cuidador) { var page = FreshPageModelResolver.ResolvePageModel <MainMenuPageModel>(cuidador); var mainPage = new FreshNavigationContainer(page); MainPage = mainPage; }
public async Task <IActionResult> put(int IdCuidador, Cuidador model) { try { var cuidador = await this.Repo.GetAllCuidadoresAsyncById(IdCuidador); if (cuidador == null) { return(NotFound()); //método do EF } this.Repo.Update(model); // if (await this.Repo.SaveChangesAsync()) { //return Ok(); //pegar o aluno novamente, agora alterado para devolver pela rota abaixo cuidador = await this.Repo.GetAllCuidadoresAsyncById(IdCuidador); return(Created($"/api/Cuidador/{model.Id}", cuidador)); } } catch { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Falha no acesso ao banco de dados.")); } return(BadRequest()); }
public void NewCuidador(Cuidador cuidador, App app) { var x = new Tuple <Cuidador, App>(cuidador, app); var page = FreshPageModelResolver.ResolvePageModel <CuidadorPageModel>(x); var mainPage = new FreshNavigationContainer(page); MainPage = mainPage; }
public IHttpActionResult PostCuidador(Cuidador cuidador) { if (!ModelState.IsValid) { return BadRequest(ModelState); } db.Cuidadors.Add(cuidador); db.SaveChanges(); return CreatedAtRoute("DefaultApi", new { id = cuidador.Id }, cuidador); }
protected override void ViewIsAppearing(object sender, EventArgs e) { base.ViewIsAppearing(sender, e); Cuidador = new Cuidador(); oHorarioViewModel = new PageModelHelper { Visualizar = true, ActivityRunning = false }; if (authenticated) { oHorarioViewModel.Visualizar = false; } }
public override void Init(object initData) { base.Init(initData); try { Cuidador = new Cuidador(); Cuidador = initData as Cuidador; } catch (NullReferenceException e) { Debug.WriteLine("Ih, rapaz {0}", e.Message); throw; } }
public override void Init(object initData) { base.Init(initData); oHorario = new PageModelHelper { ActivityRunning = true }; Cuidador = new Cuidador(); Paciente = new Paciente(); var tupla = initData as Tuple <Cuidador, Paciente>; if (tupla != null) { Cuidador = tupla.Item1; Paciente = tupla.Item2; } GetFamiliares(); }
public override void Init(object initData) { base.Init(initData); PageModelHelper = new PageModelHelper { Visualizar = true }; Cuidador = new Cuidador(); Paciente = new Paciente(); Cuidador = initData as Cuidador; if (Cuidador != null) { CuidadorPaciente = new CuidadorPaciente { CuiId = Cuidador.Id } } ; }
public async Task <IActionResult> Put([FromBody] Cuidador cuidador) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Entry(cuidador).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException ex) { throw (ex); } return(NoContent()); }
public async Task <IActionResult> post(Cuidador model) { try { this.Repo.Add(model); // if (await this.Repo.SaveChangesAsync()) { //return Ok(); return(Created($"/api/cuidador/{model.Id}", model)); } } catch { return(this.StatusCode(StatusCodes.Status500InternalServerError, "oof.")); } return(BadRequest()); }
public override void Init(object initData) { base.Init(initData); oHorario = new PageModelHelper { ActivityRunning = true, Visualizar = false }; Cuidador = new Cuidador(); Familiar = new Familiar(); Paciente = new Paciente(); var tupla = initData as Tuple <Familiar, Paciente>; if (tupla != null) { Familiar = tupla.Item1; Paciente = tupla.Item2; } GetCuidadores(); oHorario.ActivityRunning = false; oHorario.Visualizar = true; }
public override async void Init(object initData) { base.Init(initData); GrupoSanguineo = new ObservableCollection <string> { "AB", "A", "B", "O" }; Fator = new ObservableCollection <string> { "+", "-" }; var x = initData as Tuple <Paciente, bool, Cuidador>; Cuidador = new Cuidador(); Paciente = new Paciente(); PeriodoTratamento = new PeriodoTratamento { PerInicio = DateTime.Now, PerTermino = DateTime.Now }; TipoTratamento = new TipoTratamento(); MotivoCuidado = new MotivoCuidado(); oHorario = new PageModelHelper { ActivityRunning = true, Visualizar = false, NovoPaciente = false }; if (x != null) { oHorario.NovoPaciente = x.Item2; oHorario.DadoPaciente = false; Cuidador = x.Item3; } if (oHorario.NovoPaciente == false) { if (x?.Item1 != null) { Paciente = x.Item1; await GetInfo(); } oHorario.DadoPaciente = true; } oHorario.ActivityRunning = false; oHorario.Visualizar = true; }
public async Task <ActionResult> Post([FromBody] Cuidador cuidador) { try { var newCuidador = new Cuidador { Nome = cuidador.Nome, Idade = cuidador.Idade, Funcao = cuidador.Funcao }; db.Add(newCuidador); await db.SaveChangesAsync();//INSERT INTO return(Ok()); } catch (Exception e) { return(View(e)); } }
public override void Init(object initData) { base.Init(initData); var x = initData as Tuple <Cuidador, Familiar>; Cuidador = new Cuidador(); Familiar = new Familiar(); if (x == null) { return; } Familiar = x.Item2; Cuidador = x.Item1; Avaliacao = new Avaliacao { AvaCuidador = Cuidador.Id, AvaFamiliar = Familiar.Id, AvaPontuacao = 0 }; PageModelHelper = new PageModelHelper { BoasVindas = "Avalie o Cuidador " + Cuidador.CuiNomeCompleto }; }
static void Main(string[] args) { // new == malloc(sizeof(Perrito)); Perrito p = new Perrito(); p.Nombre = "Lucas"; p.Owner = "Daniel"; Perrera perrera = new Perrera(); perrera.perritos = new List <Perrito>(); perrera.perritos.Add(p); perrera.BanarPerritos(); Cuidador.Saludar(); Console.WriteLine($"Lucas tiene {p.Patas} Patas"); Console.WriteLine($"Lucas tiene {p.Ojos} Ojos"); }
public override async void Init(object initData) { base.Init(initData); Cuidador = new Cuidador(); SelectedTipoCuidador = new TipoCuidador(); ValidacaoCuidador = new ValidacaoCuidador(); oHorario = new PageModelHelper { ActivityRunning = true, Visualizar = false, VisualizarTermino = false, NovoCuidador = false, NovoCadastro = false, CuidadorExibicao = true }; var x = initData as Tuple <Cuidador, App>; if (x != null) { Cuidador = x.Item1; if (x.Item2 != null) { app = x.Item2; } } oHorario.NovoCuidador = Cuidador?.Id == null; oHorario.NovoCadastro = Cuidador?.Id == null; oHorario.CuidadorExibicao = Cuidador?.Id != null; if (oHorario.NovoCuidador) { oHorario.BoasVindas = "Tirar foto"; NovoCuidador = true; ConTelefone = new ConTelefone { Id = Guid.NewGuid().ToString() }; ConCelular = new ConCelular { Id = Guid.NewGuid().ToString() }; ConEmail = new ConEmail { Id = Guid.NewGuid().ToString() }; ContatoEmergencia = new ContatoEmergencia { Id = Guid.NewGuid().ToString() }; } else { NovoCuidador = false; oHorario.BoasVindas = "Alterar foto"; } Cidade = new Geoname(); //Cuidador = initData as Cuidador; await GetData(); if (Cuidador?.CuiFoto != null) { CuidadorFoto = ImageSource.FromStream(() => new MemoryStream(Cuidador.CuiFoto)); } var n = new HttpClient(); var b = await n.GetStringAsync("http://www.geonames.org/childrenJSON?geonameId=3469034"); var o = JsonConvert.DeserializeObject <RootObject>(b); ListaEstados = new ObservableCollection <Geoname>(o.geonames); oHorario.ActivityRunning = false; oHorario.Visualizar = true; }