public async Task <ActionResult <Login> > Put(ActualizaIG a) { Login l = new Login(); Paciente p = _pacienteService.Get(a.mail); VoluntarioBasico vb = _voluntarioBasicoService.Get(a.mail); VoluntarioMedico vm = _voluntarioMedicoService.Get(a.mail); VoluntarioAsociacion va = _voluntarioAsociacionService.Get(a.mail); if (p != null) { if (p.IdGoogle == null || p.IdGoogle.Equals("0")) { p.IdGoogle = a.idGoogle; _pacienteService.Update(p); } l.inicio = 1; } else if (vb != null) { if (vb.IdGoogle == null || vb.IdGoogle.Equals("0")) { vb.IdGoogle = a.idGoogle; _voluntarioBasicoService.Update(vb); } l.inicio = 1; } else if (vm != null) { if (vm.IdGoogle == null || vm.IdGoogle.Equals("0")) { vm.IdGoogle = a.idGoogle; _voluntarioMedicoService.Update(vm); } l.inicio = 1; } else if (va != null) { if (va.IdGoogle == null || va.IdGoogle.Equals("0")) { va.IdGoogle = a.idGoogle; _voluntarioAsociacionService.Update(va); } l.inicio = 1; } else { l.inicio = 0; } return(Ok(l)); }
public async Task <ActionResult> Add(VoluntarioBasico voluntarioBasico) { var p = _pacienteService.Get(voluntarioBasico.Email); var vb = _voluntarioService.Get(voluntarioBasico.Email); var vm = _voluntarioMedico.Get(voluntarioBasico.Email); var va = _voluntarioAsociacion.Get(voluntarioBasico.Email); if (p == null && vb == null && vm == null && va == null) { await _voluntarioService.Add(voluntarioBasico); return(Ok(voluntarioBasico.Id)); } else { return(Ok(null)); } }
public async Task <ActionResult <VolLogin> > Get(string correo) { VolLogin v = new VolLogin(); Paciente p = _pacienteService.Get(correo); VoluntarioBasico vb = _voluntarioBasicoService.Get(correo); VoluntarioMedico vm = _voluntarioMedicoService.Get(correo); VoluntarioAsociacion va = _voluntarioAsociacionService.Get(correo); if (p != null) { v.idUser = p.Id; v.tipoUser = p.TipoUsuarioId; return(Ok(v)); } else if (vb != null) { v.idUser = vb.Id; v.tipoUser = vb.TipoUsuarioId; return(Ok(v)); } else if (vm != null) { v.idUser = vm.Id; v.tipoUser = vm.TipoUsuarioId; return(Ok(v)); } else if (va != null) { v.idUser = va.Id; v.tipoUser = va.TipoUsuarioId; return(Ok(v)); } else { return(Ok(null)); } }
public async Task <ActionResult <VoluntarioBasico> > Update(VoluntarioBasico vb) { var vbUpdateado = await _voluntarioService.Update(vb); return(Ok(vbUpdateado)); }
public async Task <VoluntarioBasico> Update(VoluntarioBasico vb) { _context.VoluntariosBasicos.Update(vb); _context.SaveChanges(); return(vb); }
public async Task Add(VoluntarioBasico voluntarioBasico) { await _context.VoluntariosBasicos.AddAsync(voluntarioBasico); _context.SaveChanges(); }