public ActionResult AceptarSolicitud([FromBody] SolicitudUsuarioDto solicitudUsuario) { try { return(Created("Did It", _usuarioFamiliaService.AceptaSolicitudUsuario(solicitudUsuario))); } catch (SolicitudeTroubleException solicitudeTrouble) { return(BadRequest(solicitudeTrouble.ExceptionDto)); } }
public bool BorrarSolicitud(SolicitudUsuarioDto solicitudDto) { try { Solicitud solicitud = _mapper.Map <Solicitud>(solicitudDto); _context.Solicitudes.Remove(solicitud); _context.SaveChanges(); return(true); }catch (Exception) { return(false); } }
public bool AceptaSolicitudUsuario(SolicitudUsuarioDto solicitud) { SolicitudService solicitudService = new SolicitudServiceImpl(_context, _mapper); UsuarioFamiliaService usuarioFamiliaServiceImpl = new UsuarioFamiliaServiceImpl(_context, _mapper); if (solicitudService.BorrarSolicitud(solicitud)) { if (usuarioFamiliaServiceImpl.AgregarUsuarioSolicitudFamilia(solicitud)) { return(true); } } throw new SolicitudeTroubleException(); }
public bool AgregarUsuarioSolicitudFamilia(SolicitudUsuarioDto solicitud) { try { UsuarioFamilia usuario = _mapper.Map <UsuarioFamilia>(solicitud); _context.UsuarioFamilias.Add(usuario); var entry = new RolUsuario { Dni = usuario.Dni, RolPerfilId = 2, }; _context.RolUsuarios.Add(entry); _context.SaveChanges(); return(true); }catch (Exception) { return(false); } }